删除扩展名引用
我使用Visual Studio .NET 2012
和NuGet
来管理ASP.NET MVC 4解决方案的引用。删除扩展名引用
如何删除通过NuGet
创建的引用?我知道我可以通过右键单击删除来删除它。但是,这对我来说似乎很危险,因为引用的软件包可能带来了其他自己的依赖关系。
在我的主要项目中,我右键单击References->Manage NuGet Packages
和安装Moq
(请参见下面的截图)
不过,我不能在我的测试中引用Moq
。
我意识到我创建ASP.NET MVC 4解决方案时创建的Guestbook.Tests
项目,它有自己的References
。
因此,我在此处添加了Moq
,但我想清理并从我的主Guestbook
项目中删除Moq
。
任何人都可以请指出我如何安全地做到这一点的正确方向吗?
非常感谢您提前!
最简单的方法是去TOOLS
- >Library Package Manager
- >Package Manager Console
并输入以下内容:
Uninstall-Package Moq
你应该总是使用软件包管理,而不是仅仅删除文件以便清理所有内容,包括任何可能会漏掉的内容。
使用与上面显示的屏幕相同的屏幕,选择已安装的软件包,然后找到MOQ参考,然后选择管理/卸载。
谢谢,没有看到'Installed Packages'的其他选项。在“在线”菜单上查看它,它只显示正在安装的绿色检查。我已经通过@RyanGates回答卸载,但通过另一种方式执行+1。 – 2013-03-05 19:59:27
此方法有一个额外的优点,即当一个软件包安装在多个项目中时,您可以一次全部卸载它们。 – 2013-03-06 14:58:56
可以使用包管理器控制台和命令:Uninstall-Package PackageId将其删除,或者直接从解决方案文件夹下的'packages'文件夹中删除包文件夹。有关包管理器控制台的更多信息,你可以在这里找到:http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference
很酷,谢谢,我刚刚尝试过,它工作!另外,关于在清理中使用软件包管理器的建议。 – 2013-03-05 19:57:52