VS 2012 Intellisense和Class强调未完全使用旧的ASP.NET网站项目

时间:2013-04-19 13:33:58

标签: visual-studio-2010 visual-studio-2012 intellisense webforms

我的intellisense和类突出显示不适用于ASP.NET网站项目之一。 适用于所有其他项目,包括其他ASP.NET网站项目,但不适用于此。

该项目是在VS2010中编写的,我继承了它,但发现很难在没有代码突出显示和自动完成的情况下使用它!

注意:我的一般VS2012设置似乎是正确的,因为我从未在加载过其他项目时遇到此问题。我甚至创建了一个新的ASP.NET网站项目来检查这个,是的,它在新项目中都能正常工作!

如果我输入应该识别的单词的第一个字母,例如S的“System”然后点击ctrl-space为我提供了逻辑运算符,局部变量,类型的选项列表,如:

for

myLocalVar

string

但没有类的选项 - 所以System没有出现,我的任何类都没有。如果我确实输入了一个完整的类名,那么它将保持黑色并且不会突出显示。

以下是intellisense无法正常工作和缺少突出显示的两个屏幕截图。任何建议都非常感谢!

intellisense-fail

code-highlight-fail

2 个答案:

答案 0 :(得分:1)

这实际上是我的.suo文件的问题。这是存储一些用户设置等的文件。

我删除了此文件,然后重新保存了解决方案( .sln文件)。

下次我打开网站时,我使用.sln文件打开它,而不是将其作为网站打开:

  

文件 - >打开 - >项目/解决方案而不是文件 - >打开 - >网站。

希望这有助于将来。

答案 1 :(得分:0)

有几个问题,您是否有ReSharper或任何其他开发生产力工具可以更改此特定项目的设置?

如果没有,那么您是否已查看此SO问题中的建议?

Intellisense and code suggestion not working in Visual Studio 2012 Ultimate RC