VS2010 Intellisense放在类文件上

| 我有一个正在从事的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
当我处理诸如业务逻辑层和数据逻辑层之类的非代码隐藏文件时,Visual Studio 2010没有提供任何智能感知选项。在VS2008中,我将这些文件放置在App_Code文件夹中,并且intellisense工作正常。 我能做什么? 我需要将这些文件放入一个特定的文件夹中以获得智能感知吗?     
已邀请:
        找到了! Visual Studio将我的代码文件设置为\'Content \'而不是\'Compile \'作为生成选项。 这是MSDN论坛上相同问题的摘录,适用于任何有兴趣的人:   如果你有   智力问题,另一件事   检查的是“构建动作”   您的代码文件...只需查看   文件的属性,并确保   \“ Build Action \”属性设置为   \“编译\”。     
        您可能有一个\“网站\”,而不是\“ Web应用程序\”。 在网站中,非页面代码文件需要位于App_Code中,或者(理想情况下)位于引用的单独项目中。     
        无论将类文件放在何处,都应该具有智能感知能力。这是从VS 2008网站转换而来的新VS 2010项目吗? 尝试右键单击该项目,然后选择\“转换为Web应用程序”。 在Web应用程序中,您应该具有aspx文件,设计器文件和文件背后的代码。将VS 2008网站转换为VS 2010 Web应用程序时,我遇到了类似的问题。     

要回复问题请先登录注册