尝试昨天发布的新.Net Core 1.0。
我无法让WindowsAzure.Storage库工作。
编译器抱怨多个不支持.NETCoreApp,Version=v1.0
的依赖项。
依赖项Microsoft.Data.Edm 5.6.4不支持框架.NETStandard,Version = v1.5。
依赖项Microsoft.Data.OData 5.6.4不支持框架.NETStandard,Version = v1.5。
依赖项Microsoft.Data.Services.Client 5.6.4不支持框架.NETStandard,Version = v1.5。
依赖System.Spatial 5.6.4不支持框架.NETStandard,Version = v1.5。
这是否意味着WindowsAzure.Storage SDK还没有为.Net Core 1.0做好准备?
答案 0 :(得分:11)
WindowsAzure.Storage supports .NET Standard,但其依赖关系却没有。 Microsoft.Data.OData和System.Spatial尚不支持.NET Standard。
library source建议将以下imports
属性添加到project.json中的frameworks
部分:
"imports": [
"dnxcore50",
"portable-net451+win8"
]
这将临时导入这些软件包应该具有现有支持的PCL配置文件。
在较新的基于csproj的项目中,PackageTargetFallback
属性完成同样的事情:
<PropertyGroup>
<PackageTargetFallback>dnxcore50;portable-net451+win8</PackageTargetFallback>
</PropertyGroup>