几周前我从Visual Studio 2013 Professional升级到2015 Professional(Update 1)。我的两个Web应用程序项目在VS 2013的错误列表窗口中显示没有错误。但是,他们在VS 2015中分别显示了36和20个错误。这两个项目都包含Razor / MVC和Web Forms的混合。
所有错误都有:1)代码CS0234
,2)描述“The type or namespace name 'global_asax' does not exist in the namespace 'ASP' (are you missing an assembly reference?)
”,以及3)用于(编译?)Razor帮助文件,如C:\ Users \ programmerX \ AppData \ Local \ Temp \ Temporary ASP.NET Files ... \ Sources_App_Code \ addresshelper.cshtml.72cecc2a.cs。
为每个Razor助手生成两个错误。因此,有18名助手的项目有36个错误。
在VS中打开一个帮助程序会暂时删除该帮助程序的两个错误,直到帮助程序关闭。
错误不会影响项目的构建或运行。它们只会使错误消息混乱错误列表窗口。
此问题与"ASP.global_asax does not exist in the namespace ASP"和here发布的问题极为相似。遗憾的是,没有一个答案解决了我的计算机上的问题。
有谁知道如何消除(通过修复 - 而不是抑制)这些错误的错误消息?