Обновление WebJobs до последней версии пакета Nuget. Обновляет app.config, чтобы он не соответствовал версии DLL WindwosAzure.Storage

ERR] Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборку Microsoft.WindowsAzure.Storage, Version = 4.1.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 или одну из его зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

В подпроекте веб-заданий v.04rc после выполнения обновления пакета Nuget пакета «Webjobs» до версии 1.0.0-rc1 (примечание: пакет Azure SDK версии 0.5 содержит старую версию: http://azure.microsoft.com/blog/2014/09/06/announcing-the-0-5-0-beta-preview-of-microsoft-azure-webjobs-sdk/)

Теперь проект ссылается на v4.1.0.0, а в app.config есть: bindingRedirect oldVersion = "0.0.0.0-4.1.0.0" newVersion = "4.1.0.0" />

Но DLL, помещенная в корзину, имеет версию 4.0.1.0. Это минимальная зависимость от версии в Nuget.


person OzBob    schedule 23.09.2014    source источник


Ответы (1)


Обучение: не доверяйте обновлению Nuget в Visual Studio.

Обновите зависимые пакеты СНАЧАЛА самостоятельно.

В этом случае я обновил в следующем порядке, и теперь все пакеты, bin и app.config согласны:

  1. Newtonsoft.Json
  2. Microsoft.Data.OData
  3. WindowsAzure.Storage
  4. WindowssAzure.WebJobs
person OzBob    schedule 23.09.2014