2017-06-15 36 views
6

我想添加一个多行XML文档,当鼠标悬停在Intelli-Sense气泡上时,它将出现在Intelli-Sense气泡中。例如见:F#XML多行文档,Visual Studio 2017

enter image description here

当我使用Visual Studio 2015年,下面的代码工作(见下截图),但现在当我使用Visual Studio 2017年,它不工作了:

见VS2015和VS2017

VS2015采取以下截图:

enter image description here

VS2017:

enter image description here

搜索计算器和其他网站后,我尝试了一些代码,但它仍然没有工作。

// My failed guesses  

/// This also does not work 
/// & 
 This does not work 
let EXAMPLE3 = 2.0 


/// This also does not work 
/// \n This does not work 
let EXAMPLE4 = 2.0 

/// This also does not work 
/// <br> This does not work 
let EXAMPLE5 = 2.0 

/// <summary> 
/// This also does not work 
/// <para> &#13; This does not work </para> 
/// </summary> 
let EXAMPLE6 = 2.0 

How to add a line break in C# .NET documentation

Documenting F# Code

https://www.w3.org/MarkUp/html-spec/html-spec_13.html

如何在VS2017中添加多行XML文档中,F#?非常感谢您的帮助。

+0

你可以把这个[Visual F#问题](https://github.com/Microsoft/visualfsharp/issues)。在F#Tools中弹出的intellisense文档做了很多工作,所以可能来自那里。 – s952163

+1

@ s952163刚刚将此问题添加到Visual F#问题。感谢您的建议。 –

回答

1

有趣的是,留下一个完全空白的行似乎VS 2017年工作,但不是在2015年VS:

/// First paragraph 
/// 
/// Second paragraph 
let example = 1 

我不知道这是否故意新增。

忽略<para>标记看起来像是VS2017中的一个错误。