Asp.Net中的Intellisense Mvc(Razor)查看无法正常工作

时间:2016-03-03 04:28:57

标签: c# asp.net-mvc asp.net-mvc-4 razor

在Asp.Net MVC中,如果我在Controller上,我没有获得选项Goto View和Add View。在View中,智能不适用于c#代码。 最重要的是,我得到一个窗口和消息如下

Web项目需要缺少Web组件才能与Visual Studio一起运行。您是否要立即使用Web平台安装程序下载并安装它们? (注意:某些组件可能需要重新启动才能生效。)

使用Razor语法3.0.0.0的Asp.Net网站

请帮我解决这个问题。提前致谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

您可能需要检查视图文件夹中的web.config并将System.Web.WebPages.Razor版本与项目web.config中的Runtime dependentAssembly进行比较。

查看web.config type =“System.Web.WebPages.Razor.Configuration.HostSection,System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31BF3856AD364E35”requirePermission =“false”

Project Web.Config assemblyIdentity name =“System.Web.WebPages”bindingRedirect oldVersion =“1.0.0.0-3.0.0.0”newVersion =“3.0.0.0”

一旦它们一致,错误就应该消失。我希望这会有所帮助。