[英]NuGet error restoring packages
今天突然我在我的sln上單擊“重建”並得到...
錯誤(〜10個類似錯誤):
嚴重性代碼說明項目文件行抑制狀態錯誤NuGet項目Core的軟件包還原失敗:無法找到軟件包“ System.Diagnostics.Debug”的版本“ 4.0.11”。0
System.Diagnostics.Debug 4.0.11存在。
Nuget版本: 3.3.0.212
其他的東西:
錯誤:
Install-Package:解決方案中缺少某些NuGet軟件包。 需要還原軟件包以構建依賴關系圖。 在執行任何操作之前,請還原軟件包。
這是在運行Windows Update之后不久發生的。 我將NuGet從3.3更新到3.4(此問題已解決)。
在Visual Studio>工具>擴展和更新> Visual Studio庫> Nuget軟件包管理器>更新中
您需要檢查VS工具菜單->選項-> NuGet軟件包管理器->常規選項卡下的“允許NuGet下載缺少的軟件包”和“在Visual Studio中構建期間自動檢查缺少的軟件包”選項。
如果已選中選項,但問題仍然存在,則需要卸載所有已安裝的NuGet,然后再次重新安裝它們。
而且,如果卸載並重新安裝不能解決此問題,則可以使用引用此線程的以下步驟來手動刪除依賴項:
1.關閉Visual Studio(這不是一個強制要求,但很有幫助)。 2.在文本編輯器中,從packages.config中刪除依賴項。 3.從packages /目錄中刪除軟件包。 4.在文本編輯器中,從.csproj文件中刪除對程序包的所有引用。 5.啟動Visual Studio。 6.通過NuGet重新安裝軟件包。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.