【问题标题】:WebJobs upgrade to latest Nuget package. Upgrades app.config to not match WindwosAzure.Storage DLL versionWebJobs 升级到最新的 Nuget 包。将 app.config 升级为与 WindwosAzure.Storage DLL 版本不匹配
【发布时间】:2014-09-23 06:55:38
【问题描述】:

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 中的最低版本依赖项。

【问题讨论】:

    标签: nuget azure-webjobs azure-webjobssdk


    【解决方案1】:

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

    自己先更新依赖包。

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

    1. Newtonsoft.Json
    2. Microsoft.Data.OData
    3. WindowsAzure.Storage
    4. WindowssAzure.WebJobs

    【讨论】:

      猜你喜欢
      • 2019-02-15
      • 2012-04-21
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-14
      • 1970-01-01
      相关资源
      最近更新 更多