c# - VS2015CE 中 <para></para> 和 <para/> 显示的额外空行,无法消除

标签 c# xml-documentation visual-studio-2015

当我使用 <para></para>Visual Studio 2015 Community Edition 文档中的标记(也以 <para /> 的形式),我在 IntelliSense 工具提示(输入成员名称时出现的那个)中显示了一个额外的空白行.

我尝试了很多变体,包括但不限于以下示例中列出的变体:

public interface IFooBar {
    ///<summary>foo<para>bar</para><para>baz</para></summary>
    void Foo();
    ///<summary>foo
    ///<para>bar</para>
    ///<para>baz</para>
    ///</summary>
    void Bar();
    ///<summary>foo<para />bar<para />baz</summary>
    void Baz();
    ///<summary>foo<para />
    ///bar
    ///<para />baz
    ///</summary>
    void Qux();    
}

但它仍然出现,而且它令人气愤。如果有人知道如何摆脱它,请帮助我。

更新(图片上传)

example

更新 2(与 XML multiline comments in C# - what am I doing wrong? 消除歧义)

问题不在于在 XML 注释中获取新行,我知道如何获取。这是关于在使用 <para /> 时摆脱 额外 新行标签。

最佳答案

毕竟,当使用任何形式的 <para /> 时,似乎没有办法摆脱 Visual Studio 渲染的额外空白行。标签。

此外,似乎没有办法添加简单的换行符。不,HTML 标签不起作用。不,&10;&13;也不工作。

所以,基本上可以归结为:要么根本没有换行符,要么有额外的换行符。

关于c# - VS2015CE 中 <para></para> 和 <para/> 显示的额外空行,无法消除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598859/

相关文章:

c# - 如何在 C# 注释中添加 xaml 代码?

c# - "///<exclude/>"是什么意思?

从 Visual Studio 2015 调试时找不到 C++ 文件

c# - 如果 IQueryable<T> 继承 IEnumerable<T> ,那么 IQueryable<T> 为什么是 LINQ to SQL?

visual-studio-2015 - 如何使用project.json引用另一个文件夹中的本地csproj?

c# - Java 的 AbstractMap 在 C# 中的等价物是什么?

C# Telegram Bot 内联模式向用户发送按钮

c# - 在编译时获取类的属性名称,无需对象实例化

C# 银行示例 - 客户类 - 取款、存款等

C# 如何反序列化嵌入在文本中的 xml 标记?