2013-03-05 163 views
6

我使用Visual Studio .NET 2012NuGet來管理ASP.NET MVC 4解決方案的引用。刪除擴展名引用

如何刪除通過NuGet創建的引用?我知道我可以通過右鍵單擊刪除來刪除它。但是,這對我來說似乎很危險,因爲引用的軟件包可能帶來了其他自己的依賴關係。

在我的主要項目中,我右鍵單擊References->Manage NuGet Packages和安裝Moq(請參見下面的截圖)

Manage NuGet Packages

不過,我不能在我的測試中引用Moq

我意識到我創建ASP.NET MVC 4解決方案時創建的Guestbook.Tests項目,它有自己的References

因此,我在此處添加了Moq,但我想清理並從我的主Guestbook項目中刪除Moq

任何人都可以請指出我如何安全地做到這一點的正確方向嗎?

非常感謝您提前!

回答

7

最簡單的方法是去TOOLS - >Library Package Manager - >Package Manager Console並輸入以下內容:

Uninstall-Package Moq

你應該總是使用軟件包管理,而不是僅僅刪除文件以便清理所有內容,包括任何可能會漏掉的內容。

+0

很酷,謝謝,我剛剛嘗試過,它工作!另外,關於在清理中使用軟件包管理器的建議。 – 2013-03-05 19:57:52

4

使用與上面顯示的屏幕相同的屏幕,選擇已安裝的軟件包,然後找到MOQ參考,然後選擇管理/卸載。

enter image description here

+0

謝謝,沒有看到'Installed Packages'的其他選項。在「在線」菜單上查看它,它只顯示正在安裝的綠色檢查。我已經通過@RyanGates回答卸載,但通過另一種方式執行+1。 – 2013-03-05 19:59:27

+0

此方法有一個額外的優點,即當一個軟件包安裝在多個項目中時,您可以一次全部卸載它們。 – 2013-03-06 14:58:56