簡體   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