我应该将ASP.NET MVC作为NuGet包引用吗?

时间:2012-08-31 14:59:44

标签: asp.net-mvc asp.net-mvc-4 nuget

我有一个ASP.NET MVC应用程序,我在过去已经从2.0升级到3.0,现在我想将它升级到4.0。

我试图在VS2012中创建一个新的ASP.NET MVC 4项目,似乎ASP.NET MVC本身现在是一个NuGet包。

我应该像新项目模板一样在NuGet包中引用它,还是只引用像2.0和3.0之前的工具更新(单独的程序集)?

我的服务器安装了ASP.NET MVC 4,因此在/ Bin中使用MVC dll似乎是浪费空间。

1 个答案:

答案 0 :(得分:5)

NuGet现在是要走的路。如果您仍在手动处理程序集,我担心您做错了。

您绝对应该通过NuGet包安装它。这将使您在出现新更新时不会感到头疼。 NuGet知道如何正确管理包依赖关系,也就是说,它还会更新项目中安装的所有其他包,使它们与最新的ASP.NET MVC兼容。在这种特殊情况下,事情真的变得越来越好! :)