ERR]未处理的异常:System.IO.FileLoadException: 无法加载文件或程序集' Microsoft.WindowsAzure.Storage,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)
在v.04rc WebJobs子项目中,执行" Webjobs"的Nuget包更新后package to 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中的最低版本依赖。
答案 0 :(得分:1)
学习:不要相信Visual Studio中的Nuget更新。
自己更新相关软件包。
在这个例子中,我按以下顺序更新,现在package,bin和app.config都同意: