我的intellisense和类突出显示不适用于ASP.NET网站项目之一。 适用于所有其他项目,包括其他ASP.NET网站项目,但不适用于此。
该项目是在VS2010中编写的,我继承了它,但发现很难在没有代码突出显示和自动完成的情况下使用它!
注意:我的一般VS2012设置似乎是正确的,因为我从未在加载过其他项目时遇到此问题。我甚至创建了一个新的ASP.NET网站项目来检查这个,是的,它在新项目中都能正常工作!
如果我输入应该识别的单词的第一个字母,例如S
的“System
”然后点击ctrl-space
为我提供了逻辑运算符,局部变量,类型的选项列表,如:
for
myLocalVar
string
但没有类的选项 - 所以System
没有出现,我的任何类都没有。如果我确实输入了一个完整的类名,那么它将保持黑色并且不会突出显示。
以下是intellisense无法正常工作和缺少突出显示的两个屏幕截图。任何建议都非常感谢!
答案 0 :(得分:1)
这实际上是我的.suo文件的问题。这是存储一些用户设置等的文件。
我删除了此文件,然后重新保存了解决方案( .sln文件)。
下次我打开网站时,我使用.sln文件打开它,而不是将其作为网站打开:
文件 - >打开 - >项目/解决方案而不是文件 - >打开 - >网站。
希望这有助于将来。
答案 1 :(得分:0)
有几个问题,您是否有ReSharper或任何其他开发生产力工具可以更改此特定项目的设置?
如果没有,那么您是否已查看此SO问题中的建议?
Intellisense and code suggestion not working in Visual Studio 2012 Ultimate RC