C# 您能让ReSharper在Intellisense中显示异常吗?
我是ReSharper提供的智能感知行为的粉丝。然而,我似乎无法让它显示异常(任何带有C# 您能让ReSharper在Intellisense中显示异常吗?,c#,visual-studio-2008,exception,intellisense,resharper-5.1,C#,Visual Studio 2008,Exception,Intellisense,Resharper 5.1,我是ReSharper提供的智能感知行为的粉丝。然而,我似乎无法让它显示异常(任何带有/xml注释的内容)。有人知道启用此功能的方法吗 注意:这与不包含dll中的xml注释文件无关,因为它适用于所有类(即使是核心.Net类)。另外,我自己的任何库(我已确保包含XML文件)也不会在注释中显示异常 注2:我已尝试选择Visual Studio Intellisense而不是ReSharper Intellisense(通过工具>选项>文本编辑器>C#并打开语句完成部分下的自动列表成员和参数信息设置)
/
xml注释的内容)。有人知道启用此功能的方法吗
注意:这与不包含dll中的xml注释文件无关,因为它适用于所有类(即使是核心.Net类)。另外,我自己的任何库(我已确保包含XML文件)也不会在注释中显示异常
注2:我已尝试选择Visual Studio Intellisense而不是ReSharper Intellisense(通过工具>选项>文本编辑器>C#
并打开语句完成部分下的自动列表成员
和参数信息
设置)。这似乎带回了异常(在VisualStudio重新启动之后)。但是,它只在我通过选项卡完成打开Intellisense时有效,而不是在我通过将鼠标悬停在方法调用上来打开方法的工具提示时有效(这曾经是有效的…它甚至在启动Visual Studio后的最初几秒钟内正常工作,但随后又被禁用)
规格:
- ReSharper 5.1.3
- Visual Studio 2008专业版
在重新安装之后,我意识到%appdata%\JetBrains\Resharper\v5.1\vs9.0\UserSettings.xml文件仍然存在(这解释了重新安装失败的原因)。然后,我与小组中另一位没有问题的开发人员对该文件进行了区分。我找到了导致问题的设置
如果希望工具提示(在Visual Studio内部)显示方法引发的异常,则必须禁用以下选项:
(在Visual Studio中通过菜单)
- 选择重新竖琴>选项>代码检查>设置>颜色标识符
- 如果选中该选项,则取消选中该选项(默认情况下禁用)
(在%appdata%\JetBrains\Resharper\v5.1\vs9.0\UserSettings.xml中):
- 查找
部分
- 删除
True
(您也可以将其设置为False,但当您通过Visual Studio取消选中它时,它实际上会将其删除)
希望这能让其他人免于同样的头痛。我认为这实际上是一个bug,因为使用颜色标识符与工具提示/Intellisense显示可能的异常无关。我会向JetBrains报告的
更新:
这一问题已经得到报告
更新2:
我和一位JetBrains支持工程师讨论过这个问题,他说他们会在ReSharper 6中看看能做些什么来解决这个问题。(没有保证,但至少他们正在考虑)
更新3:
最近更新了一个(同一问题)。该案例已设置为show stopper的优先级,并计划在7.0.1版中修复