如何让 Visual Studio 显示异常的整个文档?

O. *_*per 5 c# visual-studio visual-studio-2013 resharper-8.0

我正在使用带有 ReSharper 8.2.3 的 Visual Studio 2013。

在代码编辑器中,VS 会在弹出框中显示光标下的标识符的一些信息。此信息取自标识符的源程序集中包含的 Xml API 文档。

不幸的是,那里似乎缺少有关异常的文档。因此,调用以下类的单个方法:

public static class ExampleClass
{
    /// <summary>
    /// Does something.
    /// </summary>
    /// <param name="text">The text to process.</param>
    /// <returns>The result.</returns>
    /// <exception cref="ArgumentNullException"><paramref name="text"/> is <see langword="null"/>.</exception>
    /// <exception cref="ArgumentException"><paramref name="text"/> is longer than 50 characters.</exception>
    public static Int32 DoSomething(String text)
    {
        if (text == null)
        {
            throw new ArgumentNullException("text");
        }
        if (text.Length > 50)
        {
            throw new ArgumentException("The text is too long.");
        }

        return 42;
    }
}
Run Code Online (Sandbox Code Playgroud)

将导致以下弹出窗口:

弹出无异常文档

显然,知道有时该方法可能会抛出一个ArgumentException. 因此,我仍然需要找到所述类的来源以查看 Xml 文档。

是否可以更改 ReSharper 或 Visual Studio 本身中的某些设置,以便这些工具提示显示完整的异常信息?

不幸的是,升级工具版本目前不是我们的选择。


这个问题不是如何将文档工具提示添加到 C# 中的类、方法、属性等?. 事实上,我会说它只是略微相关。是的,它还指的是 C# 和 Xml 代码文档。但是,链接的问题询问如何标记注释,以便 C# 编译器和 IDE 将它们作为 Xml API 文档进行处理。相比之下,此问题询问如何将 Visual Studio 配置为在其代码编辑器工具提示中显示某些信息,这些信息在 Xml API 文档中提供,但在这些工具提示中缺失。