为什么我不能使用NuGet删除包?

时间:2014-01-07 10:44:40

标签: asp.net asp.net-mvc asp.net-mvc-4 twitter-bootstrap nuget

我从NuGet安装了twitter bootstrap,然后我发现我不再需要它了。仅仅为了文件大小,我想从我的项目文件夹中删除这个包文件。

如何在不删除重要文件的情况下实现此目的?

3 个答案:

答案 0 :(得分:8)

使用Uninstall-Package命令:

  

PM> Uninstall-Package Bootstrap [-ProjectName [从此项目中卸载]]

如果省略ProjectName参数,则选择默认项目。使用-Force 标记卸载程序包,即使它有依赖项。

希望这有帮助。

答案 1 :(得分:1)

尝试以下

Uninstall-Package PackageName

From Nuget Page

删除以下包元素:

  • 项目中的参考资料。在解决方案资源管理器中,您不再在References文件夹或bin文件夹中看到库。 (您可能必须构建项目以将其从bin文件夹中删除。)

  • 解决方案文件夹中的文件。您删除的包的文件夹将从packages文件夹中删除。如果它是您安装的唯一软件包,则还会删除packages文件夹。)

  • 撤消对app.config或web.config文件所做的任何更改。

答案 2 :(得分:1)

通过visual studio界面进行命令行的另一种替代方法,您可以执行以下操作:

  • 右键单击引用文件夹
  • 选择'manage nuget packages'
  • 选择“已安装的软件包”
  • 选择要卸载的软件包
  • 按“卸载按钮”。