为什么我无法从 Intellisense 中看到我的 <example>s 和 <code>s?使用 C# 和 Visual Studio 2017-2019
Why can't I see my <example>s and <code>s from Intellisense? using C# and Visual Studio 2017-2019
我目前正在使用 Visual Studio 2019 编写一个 WPF/C# 应用程序。
编写新方法后,我决定添加一些示例以便更好地使用。
但是我的示例不会出现在 Intellisense 弹出窗口中。
我试过以下代码:
/// <summary>...</summary>
/// <param name="path">...</param>
/// <param name="action">...</param>
/// <example>
/// Use this method like this:
/// <code>
/// MyMethod("C:\someFile.txt", s => File.Copy(s, "C:\someFile (copy).txt"));
/// </code>
/// </example>
public static void MyMethod(string path, Action<string> action)
{
// some code ...
}
我希望我的示例显示在从另一个文件调用时弹出的 Intellisense 弹出窗口中。
发生的只是摘要显示而没有我的示例..
这很简单 - 因为它很有效。并且从未像您预期的那样工作。
您的 XML 评论很好,但 Visual Studio 仅显示 <summary>
部分(class \ 方法或 属性 的简短描述)以便快速熟悉class \ 方法或 属性 你将要使用的。
XML 评论可以很大,几乎没有什么限制它的大小。想象一下,要向您显示大评论,工具提示应该是多大?
因此,如果您或其他开发人员使用 Visual Studio 并且带有 <summary>
的工具提示没有为您提供足够的信息 - 只需使用 F12
进行声明并阅读完整评论,或者您可以使用 ALT + F12
在当前部分显示声明
不确定,但我认为它可以是一些扩展,可以根据需要显示工具提示
我目前正在使用 Visual Studio 2019 编写一个 WPF/C# 应用程序。 编写新方法后,我决定添加一些示例以便更好地使用。 但是我的示例不会出现在 Intellisense 弹出窗口中。
我试过以下代码:
/// <summary>...</summary>
/// <param name="path">...</param>
/// <param name="action">...</param>
/// <example>
/// Use this method like this:
/// <code>
/// MyMethod("C:\someFile.txt", s => File.Copy(s, "C:\someFile (copy).txt"));
/// </code>
/// </example>
public static void MyMethod(string path, Action<string> action)
{
// some code ...
}
我希望我的示例显示在从另一个文件调用时弹出的 Intellisense 弹出窗口中。 发生的只是摘要显示而没有我的示例..
这很简单 - 因为它很有效。并且从未像您预期的那样工作。
您的 XML 评论很好,但 Visual Studio 仅显示 <summary>
部分(class \ 方法或 属性 的简短描述)以便快速熟悉class \ 方法或 属性 你将要使用的。
XML 评论可以很大,几乎没有什么限制它的大小。想象一下,要向您显示大评论,工具提示应该是多大?
因此,如果您或其他开发人员使用 Visual Studio 并且带有 <summary>
的工具提示没有为您提供足够的信息 - 只需使用 F12
进行声明并阅读完整评论,或者您可以使用 ALT + F12
不确定,但我认为它可以是一些扩展,可以根据需要显示工具提示