3

ERR ] 未处理的异常:System.IO.FileLoadException:无法加载文件或程序集“Microsoft.WindowsAzure.Storage,Version=4.1.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

在 v.04rc WebJobs 子项目中,在将“Webjobs”包的 Nuget 包更新到 v1.0.0-rc1 之后(注意:v0.5 Azure SDK 包含旧版本: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" />

但是已经放入'bin'的DLL是4.0.1.0版本。这是 Nuget 中的最低版本依赖项。

4

1 回答 1

1

学习:不要相信 Visual Studio 中的 Nuget 更新。

自己先更新依赖包。

在这种情况下,我按以下顺序更新,现在包、bin 和 app.config 都同意:

  1. 牛顿软件.Json
  2. Microsoft.Data.OData
  3. WindowsAzure.Storage
  4. WindowssAzure.WebJobs
于 2014-09-23T06:55:38.333 回答