簡體   English   中英

System.Net.Http 4.2 和 .NET 4.7

[英]System.Net.Http 4.2 with .NET 4.7

如何擺脫 Build output 的警告?

解決方案中的所有項目都針對 .NET Framework 4.7。 這是一個巨大的解決方案,包含 50 多個我不熟悉的項目。 不確定是什么變化導致了這些警告,可能是添加了 System.Web.Http.SelfHost.dll 程序集。 無論程序集重定向綁定如何,構建 output 都會溢出此內容。 另外,我正在使用 Visual Studio 2019(看起來像源 dll,參考 System.Net.Http v4.2)。

(ResolveAssemblyReferences target) -> 
Found conflicts between different versions of "System.Net.Http" that could not be resolved.
There was a conflict between "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
     "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
  References which depend on "System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7\System.Net.Http.dll].
    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7\System.Net.Http.dll
  References which depend on "System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\dev\Build\System.Net.Http.dll].
    C:\dev\Build\CommonLib.dll
    C:\dev\Build\AnotherLib.dll
    C:\dev\packages\Microsoft.AspNet.WebApi.Client.5.2.7\lib\net45\System.Net.Http.Formatting.dll
    C:\dev\packages\Microsoft.AspNet.WebApi.Core.5.2.7\lib\net45\System.Web.Http.dll
    C:\dev\Build\System.Web.Http.SelfHost.dll
    C:\dev\Build\netstandard.dll

在我嘗試這個之后,在 Build output 中添加了其他參考,例如:

Org.Lib.Workflow, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL
System.Web.Http.SelfHost, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL

還嘗試了投票最高的一個(newVersion="4.0.0.0"),但它沒有改變任何東西

根據建議,由於我需要使用 4.2 版,我已將相應版本復制到存儲庫並添加了對它的引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM