ASP.NET MVC3:packages.config是什么?

103

asp.net MVC的packages.config是用来做什么的?

我需要在里面添加项目中使用到的内容吗?


不,我只是安装了MVC 3,并使用Razor视图引擎启动了一个新项目。 - Mark Redman
1
呼呼,我通过加1来完成了这个世纪:P..非常好的问题。 - Kamran
2个回答

78

这个文件由NuGet基础设施进行管理。它用于跟踪已安装的软件包及其相应的版本。如果您安装了ASP.NET MVC 3工具更新,则默认使用NuGet来跟踪诸如jQuery、EntityFramework和Modernizr等软件包。这就是为什么在创建新的基本项目时,您可能会看到这个文件的原因。


你是StackOverflow上对我遇到的大多数问题/挑战最好的人。 - Sandeep

15

了解更多关于 NuGet 的信息(我强烈建议你这么做,因为它是多年来添加到 VS 和 C#/VB 中的最好的东西之一),请查看以下链接:

NuGet 常见问题解答

NuGet - 主页


4
幸运的是,这不仅适用于C#,对于VB也很好用...;-) - Ed DeGagne
@EdDeGagne 希望有一天 VB 将不再存在 ;) - async
4
是啊,我已经听了将近20年了。如果你不使用它,那么为什么希望它不再存在呢?这毫无意义。 - Ed DeGagne

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接