6

我的智能感知和类突出显示不适用于 ASP.NET 网站项目之一。 它适用于所有其他项目,包括其他 ASP.NET 网站项目,但不是这个。

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

注意:我的一般 VS2012 设置似乎是正确的,因为我从未在加载其他项目时遇到过这种情况。我什至创建了一个新的 ASP.NET 网站项目来检查这一点,是的,在新项目中一切正常!

如果我输入一个应该被识别的单词的第一个字母,例如“ S”,System那么点击ctrl-space会给我一个逻辑运算符、局部变量、类型的选项列表,例如:

for

myLocalVar

string

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

这是智能感知不起作用和缺乏突出显示的两个屏幕截图。任何建议都非常感谢!

智能感知失败

代码高亮失败

4

2 回答 2

1

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

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

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

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

希望这对将来的某人有所帮助。

于 2013-07-05T10:07:45.250 回答
0

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

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

Intellisense 和代码建议在 Visual Studio 2012 Ultimate RC 中不起作用

于 2013-06-12T04:57:05.027 回答