Jas*_*own 5 c# intellisense exception visual-studio-2008 resharper-5.1
我是ReSharper提供的被重写的Intellisense行为的粉丝.但是,我似乎无法显示异常(任何带有/// <exception cref="SomeExcpetionName"/>xml注释的内容).有谁知道启用此功能的方法?
注意:这不是与不包括来自dll的xml注释文件相关的问题,因为它发生在所有类(甚至是核心的.Net文件)中.另外,我确保包含XML文件的任何我自己的库也没有在注释中显示异常.
注2:我尝试选择Visual Studio Intellisense而不是ReSharper Intellisense(通过Tools > Options > Text Editor > C#并打开该部分下的Auto list members和Parameter information设置Statement completion).这似乎带来了异常(在Visual Studio重启后).但是,它仅在我通过制表符完成时调出Intellisense时才起作用,而不是当我只是通过将鼠标悬停在方法调用上来调出方法的工具提示时(这曾经工作......它甚至可以在启动后的前几秒正常工作) Visual Studio,但然后再次禁用它).
眼镜:
在重新安装之后没有任何区别,我意识到%appdata%\ JetBrains\Resharper\v5.1\vs9.0\UserSettings.xml文件仍然存在(这解释了为什么重新安装不起作用).然后我在我的组中的另一个没有问题的开发人员对文件做了差异.我找到了导致问题的设置.
如果您希望使用工具提示(在Visual Studio内部)显示方法抛出的异常,则必须关闭以下选项:
(在Visual Studio中通过菜单)
(在%appdata%\ JetBrains\Resharper\v5.1\vs9.0\UserSettings.xml中):
<Highlighting Settings>部分.<IdentifierHighlightingEnabled>True</IdentifierHighlightingEnabled>(您也可以将其设置为False,但是当您通过Visual Studio取消选中它时,它实际上会将其删除).希望这可以让其他人免于同样的头痛.我相信这实际上是一个错误,因为使用颜色标识符应该与工具提示/ Intellisense显示可能的异常无关.我会把它报告给JetBrains.
更新:此问题已在此处报告.
更新2:我正在与JetBrains的一位支持工程师讨论这个问题,他说他们会看到他们可以做些什么来解决ReSharper 6中的问题.(没有保证,但他们至少在考虑它).
更新3:最近更新
了一个链接案例(同一问题).该案例已被设置为show-stopper的优先级,并且预计将在7.0.1版本中修复.