Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Существует ли библиотека службы хранилища Azure, которая работает с .NETStandard 1.5?

Автор вопроса: Boris LipschitzОтветов: 2

Я пытаюсь создать библиотеку классов .NET Core, которая работает с хранилищем Azure. Похоже, что для текущей версии WindowsAzure.Storage и ее зависимостей требуется полная платформа .net.

azure

Ответы

Ответ 1 · рейтинг 1 · Gaurav Mantri

Глядя на журнал изменений клиентской библиотеки хранилища, вам нужно использовать версию 7.0.2, которая в настоящее время находится в предварительной версии. Со страницы журнала изменений:

Изменения в версии 7.0.2-preview:

  • Большие двоичные объекты (WinRT): исправлена ​​ошибка, из-за которой функция DownloadToFile() приводила к бесконечному циклу для одной перегрузки.
  • Все : проекты CoreCLR обновлены для использования версии RC2 .Net Core 1.0.

Эту версию можно загрузить из Nuget: https://www.nuget.org/packages/WindowsAzure.Storage/7.0.2-preview

Ответ 2 · рейтинг 2 · Gary Holland

Он работает (и я его использовал) с предварительной версией 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"
      ]
    }
  }
}

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы