Dot-Net
nuget安裝退出程式碼9009
在建構我的解決方案時,出現錯誤:
錯誤 116 命令 “nuget install “C:\Mycode\Test\some\ClassLibs\WCF\ServiceHosts\Monitor\packages.config” -o “C:\Mycode\Test\Some\ClassLibs\WCF\ServiceHosts\Monitor\packages .config””以程式碼 9009 退出
我使用VS 2012,謝謝。
錯誤 9009 表示 Visual Studio 找不到執行檔 - 通常是在建構前或建構後步驟中使用的執行檔。在這種情況下,NuGet 似乎是問題的根源。
您是否可能正在使用使用 NuGet 管理依賴項的解決方案(並且可能啟用了“啟用 NuGet 包還原”選項),但您尚未將 NuGet 擴展載入到 Visual Studio 2012 中?
要確認是否是這種情況,請轉到“工具”菜單,然後點擊“擴展和更新”,選擇已安裝並
nugetReturn在“擴展和更新”表單右上角的搜尋框中鍵入。如果它已安裝,您應該會看到它與版本號一起列出 - 例如 2.4.40116.9051,我認為這是我鍵入時的最新版本。如果您沒有找到它,請從“擴展和更新”表單左側的列表中選擇“線上”。找到 NuGet 包管理器條目(很可能是列表中的第一項),然後點擊“下載”以獲取它。
為了解決“nuget exited with code 9009”錯誤,我下載了最新版本的 NuGet.exe ( <https://www.nuget.org/downloads> ) 並將其放在 C:\Windows 目錄中,以便 Windows 可以找到執行檔.