我有一个ASP.NET Core 2.0 Razor Pages项目。我正在使用Visual Studio 2017.
我已将一个内部程序集添加到项目中(它包含常见的定义,类型和功能等)。该项目编译,但当我尝试运行它时,我收到以下错误。
这是我的.csproj文件
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<Version>2018.3.12.6</Version>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="JWT" Version="3.1.1" />
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.0.0" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.Extensions.SecretManager.Tools" Version="2.0.0" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" />
<DotNetCliToolReference Include="dotnet-setversion" Version="*" />
</ItemGroup>
<ItemGroup>
<Reference Include="Common">
<HintPath>..\packages\Common.dll</HintPath>
</Reference>
</ItemGroup>
</Project>
&#13;
这是我的Visual Studio 2017项目,显示项目中的程序集。
Google搜索错误并不能提供更多有用的信息。
如何在ASP.NET Core 2.0 Razor Pages项目中添加对自定义程序集的引用?
答案 0 :(得分:2)
我通过安装版本2.3。的Microsoft.Extensions.DependencyModel
解决了同一问题。
答案 1 :(得分:0)
此问题的解决方案已在https://github.com/dotnet/core-setup/issues/2981
发布查看最高评论(通过tuespetre),然后进一步向下更新(也通过tuespetre)。这对我有用。