在另一臺電腦上作業了幾個月。最近,我git pull在另一臺不經常使用的筆記本電腦上做了一個。當我嘗試構建解決方案時,有幾個專案由于缺少 NuGet 包而失敗。
我嘗試恢復軟體包,但失敗了。包MSTest.TestFramework,MSTest.TestAdapter特別是過時的,所以我清除了Tools > Options > NuGet Package Manager > Clear All NuGet Cache(s).
但是現在當我右鍵單擊專案時Manage Nuget Packages...,根本沒有顯示任何包!
后面Tools > Options > NuGet Package Manager > Package Sources只Machine-wide package source列出了一個,即Microsoft Visual Studio Offline Packages. 這指向我的位置磁盤上的一個位置(“C:\Program Files (x86)\Microsoft SDKs\NuGetPackages”,當前是一個空檔案夾)。
可以添加新的源,但是應該使用什么 URL 來獲取最新的 NuGet 包?
uj5u.com熱心網友回復:
NuGet 的檔案指出端點是https://api.nuget.org/v3/index.json
來源:https ://docs.microsoft.com/en-us/nuget/nuget-org/overview-nuget-org#api-endpoint-for-nugetorg
常見問題解答中也有類似的問題:https ://docs.microsoft.com/en-us/nuget/resources/nuget-faq#i-don-t-see-nuget-org-in-my-list-of -repositories--how-do-i-get-it-back-
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/504873.html
