VS2010对类文件的Intellisense

rlb*_*usa 1 intellisense visual-studio-2010 asp.net-4.0

我有一个我正在研究的Web应用程序项目.

我的解决方案如下所示:

./MyProject/
./MyProject/dataobjects.cs <- no intellisense
./MyProject/sqlquerying.cs <- no intellisense

./MyProject/default.aspx <- intellisense works here
./MyProject/default.aspx.cs <- intellisense works here
./MyProject/mypage.aspx <- intellisense works here
./MyProject/mypage.aspx.cs <- intellisense works here
Run Code Online (Sandbox Code Playgroud)

当我处理业务逻辑层和数据逻辑层等非代码隐藏文件时,Visual Studio 2010不会给我任何智能感知选项.在VS2008中,我将这些文件放在App_Code文件夹中,并且intellisense工作正常.

我能做什么?是否有一个特定的文件夹我需要将这些文件放入以获取intellisense?

rlb*_*usa 6

找到了!

Visual Studio将我的代码文件设置为"内容"而不是"编译"用于构建选项.

以下是MSDN论坛上同一问题的摘录,供有兴趣的人使用:

如果您遇到intellisense问题,另一件要检查的是您的代码文件的"Build Action"...只需查看文件的属性并确保"Build Action"属性设置为"Compile".