Asp.net core 无法在NET Core v1.1项目中安装Nuget软件包

Asp.net core 无法在NET Core v1.1项目中安装Nuget软件包,asp.net-core,nuget,.net-core,Asp.net Core,Nuget,.net Core,试图构建一个引用了应与.net core 1.1兼容的包的项目,但当nuget还原包时(VS.net 2017或命令行),我会看到一条错误消息 “一个或多个程序包与netcoreapp1.1不兼容” 包名为 Microsoft.AspNetCore.DataProtection.AzureStorage 它说它与.NET标准v1.5兼容 错误与包的依赖项有关: Microsoft.Data.Edm Microsoft.Data.Services.Client Microsoft.Data.O

试图构建一个引用了应与.net core 1.1兼容的包的项目,但当nuget还原包时(VS.net 2017或命令行),我会看到一条错误消息

“一个或多个程序包与netcoreapp1.1不兼容”

包名为

Microsoft.AspNetCore.DataProtection.AzureStorage 
它说它与.NET标准v1.5兼容

错误与包的依赖项有关:

Microsoft.Data.Edm
Microsoft.Data.Services.Client
Microsoft.Data.OData
Microsoft.Data.Spatial
csproj文件具有包回退设置:

<PackageTargetFallback>
    $(PackageTargetFallback);portable-net45+win8+wp8+wpa81;
</PackageTargetFallback>

$(PackageTargetFallback);便携式-net45+win8+wp8+wpa81;
不知道是什么问题

谢谢
Michael

您的项目目标是什么。NET标准还是.NET核心?哪个版本?您使用的是哪个版本的软件包?我无法复制此版本。另外,刚刚创建了netstandard1.5和netcoreapp1.1库,添加此软件包可与提供的
PackageTargetFallback
一起使用@Mlantosca您能否共享
dotnet restore
的输出?问题已解决-将PackageTargetFallback设置添加到单元测试项目中-它已添加到解决方案中的其他2个项目中。错误列表和生成日志未指定发生错误的项目。谢谢