Подтвердить что ты не робот

Отсутствует версия Microsoft.Data.Services.Client версии 5.6 на сайтах Azure

Недавно я попытался развернуть веб-сайт на веб-сайте Windows Azure, который использует Azure Storage. После развертывания я получил следующую ошибку из SDK Storage, которая, похоже, ссылается на версию сборки, которая еще не существует. Я не смог найти эту версию DLL файла в любом месте. Любые предложения?

Не удалось загрузить файл или сборку "Microsoft.Data.Services.Client, Version = 5.6.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" или одна из его зависимостей. Система не может найти указанный файл.

4b9b3361

Ответ 1

Клиентская библиотека хранения имеет зависимость от этой сборки и, к сожалению, она не загружается автоматически при установке библиотеки через Nuget. Вам нужно будет получить этот пакет самостоятельно. Вы можете скачать этот пакет здесь: http://www.nuget.org/packages/Microsoft.Data.Services.Client/.

За дополнительной информацией, пожалуйста, прочитайте комментарии к этому сообщению в блоге: http://blogs.msdn.com/b/windowsazurestorage/archive/2013/11/27/windows-azure-storage-release-introducing-cors-json-minute-metrics-and-more.aspx.

Ответ 2

Я закончил удаление хранилища, установил версию 5.6.0, а затем снова установил

  UnInstall-Package WindowsAzure.Storage

  Install-Package Microsoft.Data.Services.Client -Version 5.6.0

  Install-Package WindowsAzure.Storage

Ответ 3

Согласитесь с StressChicken. Дело в том, что последняя версия WindowsAzure.Storage будет устанавливать Service.Client 5.6.1 по умолчанию, которая по какой-то причине будет генерировать исключение. просто установите Service.Client 5.6.0 перед WindowsAzure.Storage. Затем WindowsAzure.Storage будет использовать установленный 5.6.0 для разрешения зависимости.

Ответ 4

Установка пакета nuGet выше все еще не помогла мне при публикации в Azure из Visual Studio 2013. Мне пришлось вручную загрузить файл Microsoft.Data.Services.Client.dll в папку bin через FTP до Azure. Надеюсь, что это тоже поможет.

Ответ 5

Я обнаружил, что мне пришлось удалить WindowsAzure.Storage и Microsoft.Data.Services.Client. Затем (используя консоль диспетчера пакетов) я установил определенную версию Microsoft.Data.Services.Client:

Install-Package Microsoft.Data.Services.Client -Version 5.6.0

а затем установите определенную версию WindowsAzure.Storage:

Install-Package WindowsAzure.Storage -Version 2.1.0.4

Ответ 6

Я просто переключился на WindowsAzure.Storage 3.1.0 и устранил проблему. Существует проблема с последней версией WindowsAzure.Storage 3.1.0.1

PM > Установочный пакет WindowsAzure.Storage -Version 3.1.0

Ответ 7

эта проблема исчезла после обновления WindowsAzure.Storage до версии 4.2.0

Ответ 8

Обнаружено, что проблема решена для меня, если я добавила следующее в соответствующий проект app.config:

  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.Services.Client" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-5.6.3.0" newVersion="5.6.3.0" />
  </dependentAssembly>