多项目VS2005解决方案中的IntelliSense

时间:2011-01-10 14:28:32

标签: .net visual-studio-2005 intellisense servicepacks

我不确定这不是一个重复的问题 - 我以为会是这样,但不知怎的,我在网上发现的信息很少。关键字可能有错。无论如何。问题:

最后毫无疑问 - 经过多次修改这篇文章后我最终只是想分享我的故事

我的Visual Studio 2005最终没有更新,我错误地认为它是SP1查看.NET框架版本。但是我找到解决了什么让我烦恼并让我想写这篇文章之后发现了它。我知道,这很遗憾。

某种程度上,在我导入/导出项目环境选项(zenburn配色方案/恢复默认值)后,IntelliSense停止工作。我检查了C#IntelliSense选项,但它仍然无法正常工作。

经过一些搜索和尝试后,我发现我自己的类驻留在不同的库中也没有使用IntelliSense - 实际上在点之后只显示了Object方法 - 即Equals()和ReferenceEquals()

几个月前,我在同一个解决方案中整合了5个不同的VS2005 C#项目 - 直到那时我一直在为每个解决方案 - 项目对使用单独的Visual Studio实例。恢复到我之前的行动方案解决了这个问题 - 打开只包含一个项目的旧解决方案似乎使IntelliSense开始正常工作。

此外,从我当前的(多项目)解决方案“卸载”项目,删除它并再次添加(Add-> Existing Project)具有相同的效果 - IntelliSense再次开始工作。

浪费了太多时间

1 个答案:

答案 0 :(得分:0)

IntelliSense有时可能有点古怪。大多数时候它有助于停止VS2005,删除ncb和suo文件并重启VS2005。然后它将重建解决方案的完整数据库。

希望这有帮助。

干杯,

Sebastiaan