簡體   English   中英

如何為vs2015項目恢復NuGet包

[英]How to restore NuGet packages for vs2015 project

我剛剛構建了一台新PC,安裝了我的開發工具,連接到TFS並下載了我的項目。 現在我的大多數參考文獻都被分解為EF,jQuery等。

packages文件夾缺少所有的.dll,如果我嘗試使用NuGet恢復沒有任何反應。 如果我使用NuGet管理器解決方案,則沒有“強制”重新安裝選項。

NuGet似乎更像是一種障礙,而不是一種幫助。

您可以從VS中的程序包管理器控制台運行“ Update-Package -reinstall ”命令以強制重新安裝所有程序包。

軟件包作者通常需要重新安裝他們正在開發的相同版本的軟件包來測試行為。 命令Install-Package不提供'-force'選項,可以強制重新安裝包。 因此,添加了Update-Package -reinstall以滿足該要求。

當我需要在購買新PC后重新下載代碼時,我已經有過相同的問題了。 這對我有用:

  1. 從TFS(或您的SVN)下載項目。
  2. 刪除“packages”文件夾
  3. 確保已啟用“程序包管理器控制台”(工具 - > NuGet程序包管理器 - >程序包管理器控制台)
  4. 打開解決方案文件。
  5. 在“程序包管理器控制台”的右側,應出現“恢復”按鈕。 單擊“恢復”按鈕。

希望對你有所幫助。

如果我已經回答了類似問題或者只是回答了問題,我不確定我是否應該分享這個鏈接,所以我這兩個都做了。 這是來自不同提問者的相同答案鏈接

編輯:如果在完成上述步驟后仍然會從缺少的引用中獲得語法錯誤,請在解決方案資源管理器中右鍵單擊“引用”,然后單擊“確定”。 這解決了我的參考問題。

暫無
暫無

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

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