![](/img/trans.png)
[英]How to download a Nuget package without nuget.exe or Visual Studio extension?
[英]nuget.exe in Visual Studio 2019
我的機器上有 VS2017 和 VS2019。 我在 VS2019 解決方案資源管理器中缺少很多 nuget 引用(黃色圖標)。 我嘗試執行 Restore Nuget Packages,我看到:
All packages are already installed and there is nothing to restore.
Time Elapsed: 00:00:00.0560466
========== Finished ==========
我進入 Package 管理器控制台並嘗試執行以下操作:
nuget restore MySolution.sln
並得到一個
nuget : The term 'nuget' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path
is correct and try again.
At line:1 char:1
我環顧我的硬盤,只看到 nuget.exe 存在於 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\SqlChangeAutomation\OctoPack\build\NuGet.exe
為什么它在2019年不存在?
謝謝
您可以從此處下載 Nuget.exe。
將 Nuget.exe 復制到您保存工具的位置。 然后我建議在PATH系統變量中輸入你保存Nuget.exe的位置。
我會嘗試清除 nuget 緩存。 您可以使用以下命令執行此操作:
nuget locals all -clear
這可確保再次下載所有包。
您不能在 Package 管理器控制台中調用 Nuget.exe。 為此,您必須打開控制台 session 並切換到您的解決方案目錄以執行所需的命令。
nuget restore MySolution.sln
最重要的是,如果您稍微瀏覽一下 Nuget 文檔頁面,也會很有幫助。 你可以在這里找到它們。
我希望我能為您提供一點幫助,並指導您走上一條可能的道路。
最良好的祝願
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.