0

我正在使用 VWD2010,如主题标题中所述,我的项目的智能感知可用性为零。

几个月前我安装了新的 VWD2010 开始并注意到智能感知无法正常工作。在过去的三个月里,我一直在使用 VS2010 试用版,并且智能感知工作正常。试用版已过期,所以现在我回到了 VWD2010。

Intellisense 似乎适用于新项目,因此我创建了一个新项目并从 VS2010 项目中传输了我的所有文件。Intellisense 工作了好几天,但今天早上我回来了,它没有工作......

我检查了以下内容:

  • Intellisense 适用于新项目;
  • Intellisense 在编辑器设置中打开;
  • 我之前已经多次重新安装了 VWD2010,但并没有造成最明显的差异;
  • 我已经通过“选项”菜单和命令行重置了设置,同样没有任何区别。

上周四晚上我最后一次关闭计算机时,Intellisense 肯定是在为这个项目工作。

我已经用谷歌搜索过这个问题好几次了,但找不到任何关于智能感知实际应该如何工作的信息。建议通常恢复为“重新安装 VWD”或“重置您的设置”......任何帮助将不胜感激。

4

1 回答 1

2

以下是 MSDN 论坛线程IntelliSense stop working中对其他用户有效的一些解决方案的提炼:

  • 在 Visual Studio 中,转到Tools > Import and Export Settings,然后选择Reset all settings

  • 关闭 Visual Studio 后,将.suo文件移动到临时文件夹,然后重新打开 Visual Studio。

  • 检查源文件的Build Action属性是否设置为 Compile而不是Content。将文件设置为 Content 会将源文件与项目的其余部分分离,从而禁用 IntelliSense。

  • 如果您有一个 Web 项目,请从项目中排除 WebConfig 并重新构建项目。然后再次包含 WebConfig.file。

  • 如果您使用的是 C++,请关闭 Visual Studio,然后删除 .ncb 文件。ncb 文件包含 C++ 的 IntelliSense 信息。删除它会重置 IntelliSense,但在后台重建可能需要一段时间。

最后,来自Visual Studio & XAML – IntelliSense Not Working的帖子:

  • 如果您使用的是 XAML,添加;assembly=到自定义 CLR 命名空间的末尾可以解决此问题。
于 2012-03-29T19:36:12.097 回答