我正在将一个项目从ASP.NET WebForms迁移到MVC。新的解决方案将在现有的页面ASPX上工作,而新的功能将使用MVC实现。
因此,代码更改已经实现。我理解MVC包括NuGet包,并且正在看到packages.config文件也明白它有助于跟踪版本,但是现在我对使用它没有兴趣(感觉它占用了额外的空间)。
因此,如果我将packages.config从解决方案中删除,它会对我的MVC应用程序造成损害吗?
发布于 2014-12-05 08:42:46
别这样,,!
我相信你现在可以在你的项目中忍受额外的2-3 3kb。
NuGet为你做了很多事情,最终你会爱上它。
PS:是的,事情会破裂的。也许不是马上,但是当您尝试安装/更新一个包时,它们最终会出现。
如果不希望将packages文件夹(包含库包)置于源代码管理中,则忽略该文件夹是可以的。这是安全的,因为您可以将Visual Studio配置为在编译项目时自动下载缺少的包。它基于packages.config文件执行此操作。
要启用它,您必须进入Options -> NuGet Package Manager并检查在那里找到的两个复选框。

https://stackoverflow.com/questions/27311813
复制相似问题