15

VB.NET XML コメントをIntelliSenseで動作させようとしていますが、思ったように動作しない可能性があります。

    ''' <summary>
    ''' Gets or sets the Patient Code.
    ''' <list type="bullet">
    ''' <listheader><description>Validation:</description></listheader>
    ''' <item><description>Field Required</description></item>
    ''' <item><description>Field Max Length: 25</description></item>
    ''' </list>
    ''' </summary>
    ''' <value>The region reference key.</value>

これは、関数を入力しているときに、「患者コードを取得または設定する」を表示し、その下に「検証:」をヘッダーとして含む箇条書きの項目のリストを表示する必要がありますか?

代替テキスト http://www.codejames.com/errored.jpg

私のやり方が間違っているのかもしれませんが、正しく動作していないようです。

4

2 に答える 2

7

これは間違っているわけではありません。単にサポートされていないだけです。一部のツールの出力に HTML マークアップが表示される場合がありますが、IntelliSense はそれらのツールの 1 つではありません。

IntelliSense は Visual Studio 2008 のテキスト表示であり、HTML スタイルの表示で表示する必要があるため、マークアップの多く/ほとんどの表示はサポートしていません。代わりに、サポートされていないマークアップ タグを取り除き、結果のテキストを表示する傾向があります。

于 2009-08-26T15:28:41.603 に答える
0

<description>コンテンツをタグで囲むことで (数字なしで) 「偽造」することができます。<para>これは少なくとも適切な間隔で Intellisense に表示されますが、適切なリスト区切り文字 (箇条書き、数字) はありません。

<summary>
Gets or sets the Patient Code.
<list type="bullet">
<listheader><description>Validation:</description></listheader>
<item><description>Field Required</description></item>
<item><description>Field Max Length: 25</description></item>
</list>
</summary>
<value>The region reference key.</value>

生成された出力をあまり気にしない場合は、各行に箇条書きを追加してください。

<item><description><para>* Field Required</para></description></item>

XML ドキュメントも参照してください。<list>

アップデート

<para>これを投稿してから、VS2012 11.0.60610.01 Update 3 で書式設定のサポートが追加されたようです。そのため、内部の折り返しや独自の箇条書きを追加する必要がなくなりました。

于 2013-08-19T19:47:03.230 に答える