【问题标题】:How to completely remove a package from project/solution?如何从项目/解决方案中完全删除包?
【发布时间】:2019-03-13 16:21:36
【问题描述】:

我在我的 MVC 项目中创建了一个 ADO.NET 实体数据模型。当我这样做时,EntityFramework 包会通过 NuGet 包管理器自动下载并安装到我的项目中。

如何从我的项目中完全删除此 ADO.NET 实体数据模型及其相关的 EntityFramework?

(我在 Visual Studio 社区工作)

【问题讨论】:

  • 卸载 nuget?

标签: asp.net asp.net-mvc entity-framework


【解决方案1】:

您可以在包管理器控制台中使用以下命令行:

Get-Project -All | Uninstall-Package <package name> 

如果这个包有依赖,你可以在上面的命令行中添加选项-RemoveDependencies

或者你可以通过 VS GUI 手动完成, 右键单击您的解决方案&gt; Manage NuGet Packages for Solution...,切换到Install选项卡,选择要卸载的包,然后您可以选中第一个复选框,所有复选框都会被选中,单击卸载按钮:

【讨论】:

  • 对于我的模型文件夹中的 ADO.NET 实体数据模型,我是否只删除这些文件?我问这些简单的问题是因为我想确保我可以完全撤消我的操作。
  • 是的,先生,即使您卸载了它们,即使离开它们也不会改变任何东西
  • 建议先备份,再删除!
  • @mxmissile 有时 git 或 svn 不会存储发生在代码层之外的更改,例如包、自定义属性...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-17
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 2012-02-01
  • 2015-09-16
相关资源
最近更新 更多