使用Visual Studio 2010时,我打开一个aspx和cs文件进行编辑。 (我还没有创建一个项目。我只是从我的web目录中打开一个aspx文件和一个cs文件进行编辑。)intellisense不会检测System.Web或其他各种各样的。事实上,只有基本资源可用。有没有办法纠正这个?
答案 0 :(得分:3)
由于您不在某个项目中,因此缺少允许完全智能感知支持的上下文。 VS不知道包含哪些程序集,也没有从web.config导入。
请记住,Intellisense尝试仅向您展示实际应用于当前构建配置的代码完成。如果没有引用的程序集,就无法猜测你在System.Web中有任何东西。
答案 1 :(得分:0)
Intellisense几乎基于您在文件开头的“using”子句的内容。它基于您已根据“已使用”程序集中包含的可能函数列出的内容运行。
例如,如果您希望intelisense可以访问Convert
函数,则需要使用System
程序集。没有它,intelisense就不会知道函数存在