簡體   English   中英

.net core 3.0 無法加載文件或程序集“System.Web.Http 版本=5.2.7.0”

[英].net core 3.0 Could not load file or assembly 'System.Web.Http Version=5.2.7.0'

我已將我的 WebApi 項目從 .net core 2.2 遷移到 .net core 3.0 版本。 我正在關注這篇文章: https : //docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#mvc-service-registration

我能夠構建項目,但在運行時出現異常:

無法加載一種或多種請求的類型。 無法加載文件或程序集“System.Web.Http,版本=5.2.7.0,文化=中性,PublicKeyToken=31bf3856ad364e35”。 該系統找不到指定的文件。

有沒有人有同樣的問題? 你知道我錯過了哪個 nuget 包嗎?

在此處輸入圖片說明

我們的內部 nuget 包之一未遷移到支持 .net core 3。這會導致運行時異常。 我們遷移了 nuget 包並解決了問題。 奇怪的是沒有編譯警告。

暫無
暫無

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

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