无法在干净的 autofac.mv5 安装上加载文件或程序集 System.Runtime.CompilerServices.Unsafe
Could not load file or assembly System.Runtime.CompilerServices.Unsafe on a clean autofac.mv5 installation
我刚刚在 .net framework 4.7.2
安装上安装了 autofac.Mvc5 6.0
。
除了添加 nuget 包外,没有添加任何代码,我得到了这个错误:
Could not load file or assembly
System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a or one of it's
dependences. The found Assembly's manifest definition does not match
the Assembly reference. (Exception from HRESULT: 0x80131040)
有人知道吗?
您可能有另一个使用不同版本 System.Runtime.CompilerServices.Unsafe
的库。 web.config
里有什么?
你试过了吗bindingRedirect?
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
如果您有较新的版本,请将其替换为上面的 newVersion
。
我刚刚在 .net framework 4.7.2
安装上安装了 autofac.Mvc5 6.0
。
除了添加 nuget 包外,没有添加任何代码,我得到了这个错误:
Could not load file or assembly System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a or one of it's dependences. The found Assembly's manifest definition does not match the Assembly reference. (Exception from HRESULT: 0x80131040)
有人知道吗?
您可能有另一个使用不同版本 System.Runtime.CompilerServices.Unsafe
的库。 web.config
里有什么?
你试过了吗bindingRedirect?
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
如果您有较新的版本,请将其替换为上面的 newVersion
。