Visual Studio 2008中的intellisense,引用和构建问题

时间:2010-05-03 22:56:24

标签: c# asp.net visual-studio-2008 build intellisense

希望你能帮助我 - 我的VS安装似乎发生了最奇怪的事情。

系统配置:Windows 7 Pro x64,Visual Studio 2008 SP1,C#,ASP.NET 3.5。

我在解决方案中有两个网站项目。我正在引用NUnit / NHibernate(通过右键单击项目并选择“Add Reference”来实现这一点。过去我已经为几个项目做过这个。)

事情进展顺利,但最近停止了工作,我无法弄清楚原因。对于我的App_Code目录中的任何文件,Intellisense完全消失,并且没有任何引用被识别(它们被网站项目的根目录中的任何文件识别。

此外,非常简单的命令如下(在Page_Load中)失败(假设TextBox1绝对是页面上的元素):


if (Page.IsPostBack)
{
str test1;
test1 = TextBox1.Text;
}

它表示所有页面元素都为null或无法访问它们。

起初我以为是我,但由于问题的组合,它似乎是Visual Studio本身。

我已经尝试清除临时目录&重建解决方案。我也尝试过工具 - >选项 - >文本编辑器设置,以确保打开intellisense。

我很感激您能给予的任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您认为它是VS,请尝试使用此命令行运行它以使其恢复为出厂默认设置:devenv / resetsettings

或者您可能遇到问题,因为intellisense仅适用于(预)编译的代码,请检查以下内容:

  1. 必填文件夹被标记为已排除,
  2. 编译引用的项目时出现问题。
  3. 在global.asax类中编译错误。注意:类根据文件夹中的额外{或}气泡,通常会杀死intellisense。 (清洁解决方案然后为错误构建监视输出)