Я пытаюсь создать библиотеку классов .NET Core, которая работает с хранилищем Azure. Похоже, что для текущей версии WindowsAzure.Storage и ее зависимостей требуется полная платформа .net.
Вопрос
Существует ли библиотека службы хранилища Azure, которая работает с .NETStandard 1.5?
Ответы
Ответ 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.
Похожие материалы
- 5 лучших онлайн-курсов Azure DevOps для начинающих и опытных в 2023 году
- Обучение модели машинного обучения с помощью машинного обучения Azure
- Azure OpenAI Cognitive Services для Rapid PoC: оптимизация разработки ИИ с помощью фрагментов кода
- Начало работы с Azure Bicep - новая технология развертывания Azure
- Ошибка загрузки TestServer с TestStartup с InMemoryDatabase (ядро .Net)
- .Net Core MySql