Skip to content
This repository has been archived by the owner on Dec 14, 2018. It is now read-only.
This repository has been archived by the owner on Dec 14, 2018. It is now read-only.

Views embedded in class libraries raise missing compilation library exceptions on Azure #6021

Closed
@svallis

Description

Title

Loading a view embedded within a class library on Azure causes an exception about missing compilation libraries packages in the System.* or Microsoft.* namespace.

Functional impact

Exception.

Minimal repro steps

I've created a bare repo to reproduce the problem. I created an application and library through VS and did the minimum possible to get an embedded view into the library and display it in a partial on the home page. It should work fine if cloned and run within VS, but fail if deployed to Azure.

https://github.com/svallis/ClassViews

Expected result

Partial rendered correctly.

Actual result

Deployed to azure the test repo throws the following exception on the home page:

InvalidOperationException: Can not find compilation library location for package 'microsoft.codeanalysis.common'
Microsoft.Extensions.DependencyModel.CompilationLibrary.ResolveReferencePaths()

Navigating to the /Home/About page without an embedded partial works correctly.

On my full project I was receiving the same error but with a different package:

Can not find compilation library location for package 'system.data.sqlclient'

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions