2015-09-15 57 views
2

我正在使用MVC4的几个Umbraco项目。 MVC intellisense在Visual Studio中不起作用,我得到了很多错误。但是当我运行构建项目时,我没有遇到任何错误,并且当我运行该网站时一切正常。Umbraco MVC4智能感测不工作

我使用的是Visual Studio 2013,我创建了一个新的MVC4网站,并比较了Views文件夹中的web.configs,它们是完全相同的。

我敢肯定,这不是一个代码问题,因为我的同事使用相同的代码,他没有这个问题。

我刚刚完成了全新安装的Visual Studio 2013.

任何想法?

这可能是一个线索: 当我将鼠标悬停在@Html它告诉我,我的HtmlHelper是System.Web.WebPages.Html.HtmlHelper代替System.Web.Mvc.HtmlHelper

+0

尝试在VS中卸载项目,然后再将其添加到您的解决方案中。右键单击您的项目并选择卸载项目。 –

回答

0

常见的一个是确保它(Visual Studio的菜单中切换:工具>选项>文本编辑器>所有语言(或C#如果你想要只需)>勾选“自动列表成员”,不需要“已经检查过这个,有时如果你在Windows上使用一个硬盘,因为磁盘的带宽已经用完了(特别是如果使用ReSharper,那么你需要两个或更多的驱动器,理想情况下页面文件将转到我找到的非OS驱动器)。如果红线在未触及IDE的最多两分钟后消失,则是这种情况。

最后检查您的项目的参考文件夹以确定您的包含路径来自哪里,并且Visual Studio有权从此处读取。权限问题会导致我找到的所有问题,因此当您启动VS时,请右键单击并选择“以管理员身份运行”。

希望这些解决您的问题之一。如果没有,请更新您的问题,以解释您如何创建项目。你创建一个空的网站或MVC网站?您是否使用Nuget通过包管理器控制台来安装Umbraco?

 
Install-Package UmbracoCms