【问题标题】:Is there Azure Storage library that works with .NETStandard 1.5?是否有适用于 .NETStandard 1.5 的 Azure 存储库?
【发布时间】:2016-10-08 06:01:36
【问题描述】:

我正在尝试构建适用于 Azure 存储的 .NET Core 类库。似乎当前版本的 WindowsAzure.Storage 及其依赖项需要完整的 .net 框架

【问题讨论】:

    标签: azure asp.net-core .net-core


    【解决方案1】:

    它适用于 7.0.2 版预览版(我一直在使用它)(正如 @GauravMantri 在之前的回答中所指出的那样)。您确实需要对 project.json 的导入部分进行一些调整。使用这个有效的例子:

    {
      "version": "1.0.0-*",
    
      "dependencies": {
        "NETStandard.Library": "1.5.0-rc2-24027",
        "WindowsAzure.Storage": "7.0.2-preview"
      },
    
      "frameworks": {
        "netstandard1.5": {
          "imports": [
            "portable-net45+wp80+win8+wpa81+dnxcore50",
            "portable-net451+win8"
          ]
        }
      }
    }
    

    【讨论】:

      【解决方案2】:

      查看change log for the storage client library,您需要使用当前处于预览状态的版本 7.0.2。从更改日志页面:

      7.0.2-preview 的变化:

      • Blob (WinRT):修复了导致 DownloadToFile() 在一次过载时无限循环的错误。
      • 全部:CoreCLR 项目已更新为使用 .Net Core 1.0 的 RC2 版本

      你可以从 Nuget 下载这个版本:https://www.nuget.org/packages/WindowsAzure.Storage/7.0.2-preview

      【讨论】:

      • 实际上,它不适用于netstandard1.5,仅适用于net451。它抱怨 4 个依赖库(Microsoft.Data.Edm、odata 等)不支持 .NETStandard v1.5
      • 很遗憾我自己没有尝试过。我刚刚阅读了发行说明并回答了它。您可以做的一件事是在此处将其作为错误提出:github.com/Azure/azure-storage-net/issues 或者可以使用 Twitter 等一些公共论坛来提出这个问题。 HTH。
      猜你喜欢
      • 2012-07-07
      • 1970-01-01
      • 2023-01-20
      • 1970-01-01
      • 2022-06-19
      • 2017-02-16
      • 1970-01-01
      • 2010-11-04
      • 2017-02-25
      相关资源
      最近更新 更多