Theme NexT works best with JavaScript enabled

ShunNien's Blog

不積跬步,無以致千里;不積小流,無以成江海。

0%

Visual Studio 2017 使用 Nuget 還原小技巧

使用 Visual Studio 2017 編輯器的時候,透過 nuget 安裝套件非常便利,而且當偵測到尚未安裝套件的時候,也會自動提示需要還原 (resotre);但是有時候版控取得的專案,裡面已經有套件了,需要手動清除 packages 資料夾,才能還原,以下介紹手動的方式與使用指令的方式

手動

此方式就是手動清除 packages 資料夾,假設取得的專案裡面已經有 packages 這時候 nuget 就不會提示還原,所以可以在專案資料夾下找到 packages 資料夾,將之移除

1
2
3
4
5
6
7
8
D:.
├─ConsoleApplication2
│ ├─Properties
│ │ └─DataSources
│ └─Service References
│ └─ServiceReference1
└─packages
└─Newtonsoft.Json.8.0.2

移除後,有兩個地方都可以點下還原

  1. 可以在 Package Manager Console 中,看到還原按鈕

package manager console restore

  1. 方案總管中 (Solution Explorer) 針對方案按下滑鼠右鍵,就可以看到還原選項

mouse right click restore

Package Manager Console 指令還原

Package Manager Console 中,直接輸入以下指令即可

1
Update-Package -reinstall

除了全部套件還原的指令,尚有針對單一套件還原,其指令參考如下,更多指令可以參考 Microsoft Doc

1
Update-Package -Id <package_name> –reinstall

參考資料與連結

歡迎關注我的其它發布渠道