可以删除MVC Packages.config

时间:2014-12-05 08:36:24

标签: asp.net asp.net-mvc nuget nuget-package

我正在将项目从ASP.NET WebForms迁移到MVC。新解决方案将适用于现有页面ASPX,而新功能将使用MVC实现。

因此代码更改已经实现。我理解MVC包含NuGet包,我看到 packages.config文件也理解它有助于跟踪版本但现在对使用它不感兴趣(感觉它占用了额外的空间)。

因此,如果我从解决方案中删除 packages.config 会损害我的MVC应用程序吗?

1 个答案:

答案 0 :(得分:5)

请不要,

我确信您现在可以在项目中使用额外的2-3kb。

NuGet为你做了很多事情,你最终会及时爱上它。

PS:是的,事情会破裂。也许不是马上,但是当你尝试安装/更新软件包时,它们最终将会出现。

如果您不想在源代码管理中拥有packages文件夹(包含库包),可以忽略该文件夹。这是安全的,因为您可以在编译项目时将Visual Studio配置为自动下载缺少的包。它基于 packages.config 文件执行此操作。

要启用此功能,您必须进入选项 - > NuGet包管理器并检查那里找到的两个复选框。

enter image description here