vs2015 /cshtml文件出现“当前上下文不存在名称ViewBug”问题

我的mvc4项目打开的时候,视图(cshtml)使用动态ViewBug参数时,总是提示“当前上下文不存在名称ViewBug”问题。

 虽然不影响项目的编译使用,但是页面不能出现智能提示,总是有红色警告,那么怎么修复

第一步:打开根目录的Web.Config

1)找到appSettings节点下webPages的版本号

 2)找到assemblyBinding节点下的System.Web.WebPages和System.Web.Mivc的版本号

 在Web.config中找到System.Web.WebPages和System.Web.Mvc的版本(分别是:3.0.0.0,5.2.7.0)

第二步:打开视图的Web.Config

 在Web.config中找到System.Web.WebPages和System.Web.Mvc的版本(分别是:2.0.0.0,4.0.0.0)

第三步:保证根目录Web.Config与视图Web.Config版本一致(建议跟根目录配置版本一致)

1)修改视图Web.Config的版本(WebPages版本改成3.0.0.0,System.Web.Mvc版本改成5.2.7.0)

 2)修改根目录Web.config版本(WebPages:从2.0.0.0 改成3.0.0.0)

 第四步:重新打开vs2015

 最后,我们可以看到已经修复这个问题了,项目其他地方可以参照上面方式修改。

参考网址:https://www.cnblogs.com/chas/p/5076297.html

posted @ 2022-05-20 16:00  小小邪  阅读(481)  评论(0编辑  收藏  举报