我正在将项目从ASP.NET WebForms
迁移到MVC
。新解决方案将适用于现有页面ASPX
,而新功能将使用MVC实现。
因此代码更改已经实现。我理解MVC包含NuGet包,我看到 packages.config文件也理解它有助于跟踪版本但现在对使用它不感兴趣(感觉它占用了额外的空间)。
因此,如果我从解决方案中删除 packages.config 会损害我的MVC应用程序吗?
答案 0 :(得分:5)
请不要,请!
我确信您现在可以在项目中使用额外的2-3kb。
NuGet
为你做了很多事情,你最终会及时爱上它。
如果您不想在源代码管理中拥有packages文件夹(包含库包),可以忽略该文件夹。这是安全的,因为您可以在编译项目时将Visual Studio
配置为自动下载缺少的包。它基于 packages.config 文件执行此操作。
要启用此功能,您必须进入选项 - > NuGet包管理器并检查那里找到的两个复选框。