【发布时间】:2012-08-13 03:02:08
【问题描述】:
Visual Studio 2012 的许多发行说明都在谈论 .NET 4.5 和 MVC4,但我不知道 MVC4 是否真的是 .NET 4.5 发行版的一部分。有人确定吗?我希望不必在我的服务器上单独安装 MVC。
【问题讨论】:
-
不,不是。 MVC 是一个独立于框架的库,很像 Enterprise Library 或 NLog 或其他任何东西。当然,它与 Visual Studio 集成,但它根本不是框架的一部分。
-
@kprobst - 我认为他们可能会进入框架本身,因为它变得更加“主流”。至少现在还没有。
-
我希望不会,根本不需要。 ASP 没有“烘焙”到框架中,WinForms 或 WPF 也没有。它们只是在它之上运行的更高级别的库。
-
@kprobst - 如果我知道有人安装了正确版本的 .NET 运行时,我可以向他们发送一个 WinForms exe 并知道它会运行。如果我知道服务器安装了 .NET,我不能确定它是否会运行 MVC 应用程序,因为它需要单独的安装程序。我可能误用了“在框架中”这个短语。我真正的意思是,如果它在您安装 .NET 框架运行时时安装。
-
啊啊啊,我现在明白了。我以为您希望将 MVC 集成到运行时或其他东西中。.. :) 但是像 MVC 这样的东西本质上是一个特定于服务器的软件。我不认为微软认为开发人员安装一两个包没有问题是牵强的。
标签: asp.net-mvc .net-4.5 asp.net-4.5