相关疑难解决方法(0)

将.NetStandard 2.0 Nuget软件包安装到VS2015 Net 4.6.1项目中

我正在尝试在Visual Studio 2015中安装一个将.NetStandard 2.0(Microsoft.Extensions.Logging.Abstractions)作为Net 4.6.1项目的Nuget软件包.但是,虽然Frameworks应该兼容,但它不能正常工作:

Install-Package : Could not install package 'Microsoft.Extensions.Logging.Abstractions 2.0.0'. You are trying to 
install this package into a project that targets '.NETFramework,Version=v4.6.1', but the package does not contain 
any assembly references or content files that are compatible with that framework. For more information, contact 
the package author.
At line:1 char:1
+ Install-Package Microsoft.Extensions.Logging.Abstractions
Run Code Online (Sandbox Code Playgroud)

我遵循了此处概述的步骤:.NET 4.6.1上的Entity Framework Core 2.0

所以我已经安装了包"NETStandard.Library.NETFramework",并添加了

<PropertyGroup>
  <PackageTargetFallback>netstandard2.0</PackageTargetFallback>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

到csproj.但是,那里没有运气 - 仍然是同样的问题.

有没有办法在我的项目中安装NetStandard 2.0软件包(没有升级VS或安装任何Net Core目标包等)?

谢谢

c# visual-studio nuget .net-standard

12
推荐指数
2
解决办法
8621
查看次数

标签 统计

.net-standard ×1

c# ×1

nuget ×1

visual-studio ×1