我看到引用的应用程序Microsoft.AspNetCore.App
框架(又称为 ASP.NET Core 3.0)使用程序集中的类型Microsoft.AspNetCore.Mvc.Abstractions, Version=3.0.0.0,
但我找不到相同版本的 NuGet 包3.0.0
。我现在应该如何引用包?例如。如果我想覆盖ControlBase
,我应该如何引用Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0
组装如果有NuGet 上没有此类包版本 https://www.nuget.org/packages/Microsoft.AspNetCore.Mvc.Core/?
添加以下内容后:
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
我还有另一种衰退:
这给出了错误:
NETSDK1073
: FrameworkReference 'Microsoft.AspNetCore.App' 无法识别 Routines.AspNetCore C:\Program Files\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets 263
卸载并重新加载应用程序没有帮助。
同样的问题出现在一个空的新项目中:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project>
汇编
1>------ 全部重建开始:项目:ClassLibrary1,配置:调试任何 CPU ------
1>C:\程序
文件\dotnet\sdk\3.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(263,5):
错误 NETSDK1073:FrameworkReference 'Microsoft.AspNetCore.App'
未被识别 1>完成构建项目“ClassLibrary1.csproj”--
失败的。
========== 全部重建:0 成功,1 失败,0 跳过 ==========
您需要添加一个FrameworkReference
到你的csproj
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
See 更多细节
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)