5

因此,我从 Visual Studio 创建了一个全新的 ASP.Net MVC 4 应用程序。令我惊讶的是,一个“空”项目在拉入并编译所有包后重达 54Mb。显然,我不想在源代码管理中添加不必要的东西,尤其是二进制文件。

我认为该packages.config文件将控制软件包,以便在丢失时重新下载它们,并且我可以删除该packages目录,但这不起作用。删除后packages,我收到如下错误:“BundleCollection找不到”。我检查了项目的参考资料,解决其中任何一个似乎都没有问题。这是从哪里来的?我也缺少明显常见的名称空间,例如System.Web.Optimization. 我在我的项目中有对它的引用,Visual Studio 报告该引用已“解决”,但它指向(已删除)包目录,我认为这就是它出错的原因。

将 ASP.Net MVC 4 应用程序置于源代码控制中的惯用方法是什么,尤其是在管理 NuGet 包时?

4

1 回答 1

4

这是一篇关于在不将包添加到源代码管理的情况下使用 NuGet 的精彩文章。这篇文章适用于 VS 2010,但我在 VS 2012 中做同样的事情

使用 NuGet 而不将包添加到源代码管理

于 2013-07-08T18:59:36.730 回答