我想添加对我的ASP.NET MVC4项目的引用,但是在Add reference对话框(Assemblies-> Extensions)中,只有System.Web.WebPages.Razor.dll的版本1.0和2.0
我已经从Web Platform Installer安装了Visual Studio Professional 2013和ASP.NET MVC4。我错过了什么。
如果没有此引用,Web应用程序将无法运行,并且抱怨它无法找到System.Web.WebPages.Razor.dll 3.0
答案 0 :(得分:2)
Razor 3.0仅与MVC 5兼容。在您的问题中,您声明您使用的是MVC 4,它仅与Razor 2.0兼容。
所以,真正的问题是,为什么要尝试将Razor 3.0添加到MVC 4?要么坚持使用Razor 2.0,要么将项目升级到MVC 5.
如果您有一个专为MVC 5(和Razor 3.0)设计的项目依赖项,则可能会收到此错误。相同的建议适用于依赖 - 要么将其更改为使用Razor 2.0和MVC 4(假设您可以对其进行更改),要么将需要依赖项的项目升级到MVC 5.