升级到MVC 5后,我看到了Web项目的感叹号,尽管它有效

Ser*_*gey 10 asp.net-mvc asp.net-mvc-5

我将项目升级到MVC 5,现在遇到"感叹号"的问题,虽然它有效,但在VS 2012中看到它很烦人.

我的意思是这个标志: 在此输入图像描述

pwd*_*dst 4

将 Visual Studio 2012 升级到Update 4并安装Visual Studio 2012 的 Web Tools 2013.1。来自博客-

通过此版本的 ASP.NET 和 Web Tools,使用 Visual Studio 2012 和 Visual Studio 2013 的开发人员现在可以在 ASP.NET MVC 5 应用程序上进行协作。此版本引入了一些关键功能,例如支持 ASP.NET Razor 3 编辑,允许开发人员在 MVC 应用程序中编辑 Razor 视图时使用语法突出显示和 Intellisense

Visual Studio 2012 Update 4 还-

[解决] VS 2012 和 VS 2013 以及各种平台版本之间的兼容性和迁移/往返问题,以使 VS 2013 的采用尽可能顺利

根据Microsoft 的Brian Harry 的这篇博文。