我在我的一个ASP.NET Web API项目中遇到错误。
无法加载文件或程序集' Microsoft.Rest.ClientRuntime , Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'要么 其中一个依赖项。定位程序集的清单定义 与装配参考不匹配。 (HRESULT的例外情况: 0x80131040)
我已尝试重定向下面的装配绑定,但这些绑定无法正常工作:
<dependentAssembly>
<assemblyIdentity name="Microsoft.Rest.ClientRuntime" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
此外,给定dll的属性反映了正确的信息:
我已使用&#34; sn.exe &#34;检查了dll的公钥。这与错误中显示的内容完全相同。
我也尝试过其他步骤:
到目前为止,上述任何内容都没有奏效。如果有人遇到同样的问题,请分享您的想法。
我感谢任何帮助!