可以删除MVC Packages.config

Vin*_*nod 2 asp.net asp.net-mvc nuget nuget-package

我正在将项目从ASP.NET迁移WebFormsMVC.新解决方案将在现有页面上运行,ASPX而新功能将使用MVC实现.

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

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

Mih*_*scu 5

请不要,拜托!

我相信你现在可以在你的项目中使用额外的2-3kb.

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

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

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

要启用此功能,您必须进入选项 - > NuGet包管理器并检查其中的两个复选框.

在此输入图像描述