我正在使用Visual Studio 2013 RC中的MVC 5 RC 1.效果很好.
现在我将VS 2012中的现有MVC 4项目升级到MVC 5,方法与此处描述的相同
我还更改了web.config(s) - 请参阅" 从MVC4升级到MVC5 "
除了在视图中突出显示Razor/C#代码之外,所有内容(构建,运行Web应用程序,甚至智能感知)都能正常工作.
我还尝试了在VS 2013中创建的MVC 5项目.结果相同.所以我假设VS 2012没有"理解"新组件?!
任何已知的解决方法或想法可以突出显示?
c# razor visual-studio-2012 visual-studio-2013 asp.net-mvc-5
我将我的MVC应用程序从MVC 3升级到5.2.2,现在我收到了这个错误.我使用新的项目向导创建了一个全新的MVC项目,这很有效,我在两个项目中比较了我/web.config和Views/web.config文件,但没有看到任何看起来很重要的差异.
在对象浏览器中查看,我发现实际上有两个不同的HtmlHelper对象定义在System.Web.WebPages和中System.Web.Mvc,这似乎是相关的:

但我不确定如何处理这个事实.