你能让ReSharper在Intellisense中显示exception吗?

我是ReSharper提供的被重写的Intellisense行为的粉丝。 但是,我似乎无法显示exception(任何带有/// xml注释的内容)。 有谁知道启用此function的方法?

注意:这不是与不包括来自dll的xml注释文件有关的问题,因为它发生在所有类(甚至是核心的.Net文件)中。 另外,我确保包含XML文件的任何我自己的库也没有在注释中显示exception。

注意2:我尝试选择Visual Studio Intellisense而不是ReSharper Intellisense(通过Tools > Options > Text Editor > C#并打开Statement completion部分下的Auto list membersParameter information设置)。 这似乎带来了exception(在Visual Studio重启后)。 但是,它仅在我通过制表符完成时调出Intellisense时才起作用,而不是当我通过将鼠标hover在方法调用上时调出一个方法的工具提示(这曾经工作……它甚至可以在启动后的前几秒正常工作Visual Studio,但然后再次禁用它)。

眼镜:

  • ReSharper 5.1.3
  • Visual Studio 2008专业版

重新安装后没有任何区别,我意识到%appdata%\ JetBrains \ Resharper \ v5.1 \ vs9.0 \ UserSettings.xml文件仍然存在(这解释了为什么重新安装不起作用)。 然后我在我的组中的另一个没有问题的开发人员对文件做了差异。 我找到了导致问题的设置。

如果您希望使用工具提示(在Visual Studio内部)显示方法抛出的exception,则必须关闭以下选项:

(在Visual Studio中通过菜单)

  • 选择ReSharper>选项>代码检查>设置>颜色标识符
  • 如果选中该选项,则取消选中该选项(默认情况下禁用)

(在%appdata%\ JetBrains \ Resharper \ v5.1 \ vs9.0 \ UserSettings.xml中 ):

  • 找到部分。
  • 删除True (您也可以将其设置为False,但是当您通过Visual Studio取消选中它时,它实际上会删除它)。

希望这可以让其他人免于同样的头痛。 我相信这实际上是一个错误,因为使用颜色标识符应该与工具提示/ Intellisense显示可能的exception无关。 我会把它报告给JetBrains。

更新:此问题已在此处报告。

更新2:我正在与JetBrains的一位支持工程师讨论这个问题,他说他们会看到他们可以做些什么来解决ReSharper 6中的问题。(没有保证,但他们至少在考虑它)。

更新3:
最近更新的链接案例 (同一问题)。 该案例已被设置为show-stopper的优先级,并且预计将在7.0.1版本中修复