首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >类文件上的VS2010智能感知

类文件上的VS2010智能感知
EN

Stack Overflow用户
提问于 2011-06-24 05:13:38
回答 3查看 1.7K关注 0票数 1

我有一个正在开发的Web应用程序项目。

我的解决方案如下所示:

代码语言:javascript
复制
./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文件夹中,智能感知工作得很好。

我能做什么?我是否需要将这些文件放入特定的文件夹中才能获得智能感知?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-24 08:02:17

找到了!

Visual Studio将我的代码文件设置为“Content”,而不是“Compile”作为生成选项。

以下是same question on MSDN forums的摘录,供感兴趣的人参考:

如果你有智能感知的问题,另一件需要检查的事情是代码文件的“构建操作”……只需查看文件的属性,并确保"Build Action“属性设置为"Compile”。

票数 6
EN

Stack Overflow用户

发布于 2011-06-24 06:20:25

你可能有一个“网站”而不是一个"Web应用程序“。

在网站中,非页面代码文件需要位于App_Code中,或者(理想情况下)位于被引用的单独项目中。

票数 2
EN

Stack Overflow用户

发布于 2011-06-24 06:10:37

无论你把你的类文件放在哪里,你都应该有智能感知。这是从VS2008网站转换而来的新VS2010项目吗?

尝试右键单击该项目,然后选择“转换为Web应用程序”。

在web应用程序中,您应该具有aspx文件、设计器文件和代码隐藏文件。在将VS2008网站转换为VS2010 web应用程序时,我也遇到过类似的奇怪情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6460665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档