如何解决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应用程序时,我遇到了类似的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。