使用 Visual Studio 2010 时,我打开一个 aspx 和 cs 文件进行编辑。(我还没有创建项目。我只是从我的 web 目录中打开一个 aspx 文件和一个 cs 文件进行编辑。)智能感知不会检测 System.Web 或大量其他文件。事实上,似乎只有基本资源可用。有没有办法纠正这个问题?
问问题
348 次
2 回答
3
由于您不在项目中,因此您缺乏很多允许完全智能感知支持的上下文。VS 不知道包含哪些程序集,也没有从 web.config 导入。
请记住,Intellisense 尝试仅向您呈现实际适用于当前构建配置的代码完成。如果没有引用程序集,它就无法猜测您在 System.Web 中是否有任何内容。
于 2012-05-09T14:18:40.433 回答
0
Intellisense 几乎基于文件开头的“使用”子句的内容。它根据您已经针对“已使用”程序集中包含的可能功能列表键入的内容运行。
例如,如果您希望智能感知能够访问Convert
您需要使用System
程序集的功能。没有它,智能感知不会知道该功能存在
于 2012-05-09T14:29:46.623 回答