繁体   English   中英

更新到.NET Standard 2.0 Nuget软件包

[英]Updating to .NET Standard 2.0 Nuget packages

我已经为现有项目更新了nuget软件包。 我已经更新了我的所有软件包,包括.NET Standard 2.0 nuget软件包。 现在,我收到以下错误消息。

无法加载文件或程序集“ System.Runtime,版本= 4.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。 找到的程序集的清单定义与程序集引用不匹配。

我试图清理,重建,重新启动等。我用谷歌搜索,并认为这是对.NET Standard 2.0 nuget包的引用。 我的web.config的运行时程序集绑定部分中有一些条目。

我认为我需要引用运行时4.3.0.0,但是我看不到这样做的方法。 任何建议表示赞赏。 TIA。

如果不使用ASP.NET Core,则可以在web.config的system.web部分中System.Runtime设置程序集。 顺便说一句,也请配置您的.NetFramework版本

 <system.web>
    <httpRuntime targetFramework="4.5.1" />
    <compilation debug="true" targetFramework="4.5.1">
      <assemblies>
        <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
      </assemblies>
    </compilation>
  </system.web>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM