因此,我从 Visual Studio 创建了一个全新的 ASP.Net MVC 4 应用程序。令我惊讶的是,一个“空”项目在拉入并编译所有包后重达 54Mb。显然,我不想在源代码管理中添加不必要的东西,尤其是二进制文件。
我认为该packages.config
文件将控制软件包,以便在丢失时重新下载它们,并且我可以删除该packages
目录,但这不起作用。删除后packages
,我收到如下错误:“BundleCollection
找不到”。我检查了项目的参考资料,解决其中任何一个似乎都没有问题。这是从哪里来的?我也缺少明显常见的名称空间,例如System.Web.Optimization
. 我在我的项目中有对它的引用,Visual Studio 报告该引用已“解决”,但它指向(已删除)包目录,我认为这就是它出错的原因。
将 ASP.Net MVC 4 应用程序置于源代码控制中的惯用方法是什么,尤其是在管理 NuGet 包时?