WindowsAzure.Storage没有使用.Net Core 1.0

AKG*_*AKG 6 .net c# azure-storage .net-core

尝试昨天发布的新的.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做好准备了吗?

Nat*_*ini 11

WindowsAzure.Storage 支持 .NET Standard,但它的依赖关系不支持.Microsoft.Data.OData和System.Spatial尚不支持.NET Standard.

库源建议将下列imports属性的frameworks部分project.json:

"imports": [
    "dnxcore50",
    "portable-net451+win8"
]
Run Code Online (Sandbox Code Playgroud)

这将临时导入这些包应该具有现有支持的PCL配置文件.

在较新的基于csproj的项目中,该PackageTargetFallback属性完成了同样的事情:

<PropertyGroup>
  <PackageTargetFallback>dnxcore50;portable-net451+win8</PackageTargetFallback>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)