Visual Studio 2008中的智能感知,参考和构建问题

Visual Studio 2008中的智能感知,参考和构建问题

问题描述:

希望你能帮助我 - 我的VS安装似乎发生了奇怪的事情。Visual Studio 2008中的智能感知,参考和构建问题

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

我在解决方案中有两个网站项目。我引用了NUnit/NHibernate(通过右键单击项目并选择“添加引用”(Add Reference),我在过去为几个项目完成了这项工作)。

事情工作正常,但最近停止工作,我不明白为什么。 Intellisense对于我的App_Code目录中的任何文件都完全消失,并且没有任何引用被识别(它们被网站项目根目录中的任何文件识别)。

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


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

指出,所有的页面元素都为空,或者无法访问它们

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

我试过清除临时目录&重建解决方案。我还尝试了工具 - >选项 - >文本编辑器设置,以确保开启智能感知。

我会很感激任何帮助,你可以给!

如果你认为它是VS然后尝试使用此命令行运行它把它恢复到出厂默认设置:devenv的/ resetsettings

另外,你可能会遇到的问题是由于一个事实,即智能感知仅适用于代码是(预)编译检查以下内容:

  1. 为排除所需的文件夹被标记,
  2. 有编译引用的项目的问题。
  3. global.asax类中的编译错误。注意:一个类中的额外{或}气泡来自根文件夹,通常会导致智能感知。 (干净的解决方案,然后生成错误的手表输出)
+0

您可能还想尝试删除.suo缓存文件和重建。我确定你已经在源代码管理中检查了历史,看看有没有变化,如果不是你应该看看。 – Maggie 2010-05-04 00:41:41