【发布时间】:2013-10-03 17:27:06
【问题描述】:
我有一个引用 System.Web.Helpers v2.0 和 System.Web.WebPages v2.0 的 ASP.Net MVC3 项目,它们都带有 MVC4 并且是 razor2 的一部分。但是,我的同事没有安装MVC4,也没有安装VS2012,像我一样只有VS2010。而且他的项目编译没有参考问题。 已安装 Visual Studio 2010 SP1:版本 10.0.40219.1。 SP1Rel
我最近在一台新 PC 上安装了 Windows 8,但我们的项目需要 vs2010 并且无法在 vs2012 上运行。
该项目在另一台安装了 vs2012 的 PC 上运行良好。
新PC具有:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0 但不是:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v2.0
但我的同事有后一个文件夹和 v2.0 程序集 - 没有 MVC4,也没有安装 vs2012。这怎么可能?
【问题讨论】:
-
从 NuGet 安装。
-
您确实意识到您不需要 VS2012 来使用 MVC4,对吧?你可以在VS2010中安装它。只需通过 Web Platform Installer 安装即可。
-
感谢您的回复。是的,我意识到这一点。恕我直言,这就是为什么我说我的同事没有 MVC4,正在使用 vs2010,但这些 v2 程序集可用。我最终找到了解决方案,请参阅下面的答案。
标签: asp.net-mvc visual-studio-2010 asp.net-mvc-3 razor razor-2