Visual Studio 2013的智能感知在ASP.NET MVC5控制器中停止工作

132

我在我的Visual Studio 2013 ASP.NET MVC 5项目中遇到了一个奇怪的问题。突然间,MVC 5项目控制器类中的IntelliSense完全不起作用。

我的解决方案中还有其他类库项目,这些类库项目文件中的IntelliSense正在工作,但问题只存在于MVC项目中。通常这种问题可以通过重新启动Visual Studio来解决:我不仅重新启动了Visual Studio,还重新启动了电脑,但是IntelliSense问题根本没有得到解决。

是否有其他步骤可以让我的IntelliSense重新正常工作?

26个回答

0

保存所有更改并重新启动Visual Studio!


0
Rushonerok的解决方案对我很好用。
对于那些不知道的人来说:<ProjectName>.v12.suo是项目根目录中的一个隐藏文件。您必须在文件浏览器中设置“显示隐藏文件”才能看到它。

0
为了解决这个问题,我关闭了Visual Studio Express 2013,并通过直接从文件系统中双击其.sln文件重新打开了解决方案。从“开始”页面打开它会导致我的控制器智能感知出现故障。

0

到目前为止,这些解决方案中有一些对我没有起作用。

我有以下的解决方法

只需在一个新变量中明确声明要使用的类型,然后使用该变量代替Model即可。

@model MyModel
MyModel mymodel = Model;

@mymodel.MyIntelisenseIsWorkingAgain

0

关闭并重新打开Visual Studio解决方案对我有用。


0
有时候你会不小心关闭它。尝试使用 Windows 的 ctrl+space 或 Mac 的 cmd+space 来打开它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接