无法加载文件或程序集“ System.Runtime,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一

时间:2018-08-28 15:01:40

标签: c# visual-studio-2015

Visual Studio Enterprise 2015更新后,出现以下错误:

  

{“无法加载文件或程序集'System.Runtime,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件。”:“ System.Runtime ,版本= 4.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a“}

构建项目时没有出现错误。这是在构建过程后调用过程之后产生的。我尝试了很多解决方案,但没有一个奏效。

在另一台远程PC中,没有此错误。我在那里有Visual Studio社区版。

有什么想法吗?预先谢谢你。

1 个答案:

答案 0 :(得分:0)

在 Visual Studio 2019(版本 16.8.4)中遇到此问题。执行 nuget 重新安装后。

进入 web.config 并删除以下行解决了问题。

      <dependentAssembly>
        <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime.InteropServices" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Runtime.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
      </dependentAssembly>