Cambio di default commento XML frammento in Visual Studio
-
21-08-2019 - |
Domanda
Quando mi ha colpito /// in Visual Studio, è possibile cambiare il frammento risultante da questa:
/// <summary>
///
/// </summary>
a questo:?
/// <summary></summary>
Soluzione
Ecco la soluzione lavorando in almeno VS2010.
Salvare il codice in basso come un file summ.snippet.
Visual Studio 2010 / strumenti / Snippet di codice manager
Fare clic su Importa, selezionare il file. Risparmia con le opzioni di default.
Ora goto finestra del codice e il tipo di summ + scheda scheda +
Risultato
/// <summary> </summary>
Con il cursore nel mezzo del tag, pronti a digitare.
Ecco il contenuto della summ.snippet
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Summary - inline</Title>
<Description>Created inline summary comment tag</Description>
<Author>Mike Vanderkley</Author>
<Shortcut>summ</Shortcut>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="csharp">
<![CDATA[/// <summary> $end$ </summary>]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Altri suggerimenti
Mi sembra che ciò che il /// genera è codificato in: Macros.Samples.Utilities.InsertDocComments
Lo so che era possibile per VB in VS 2005 e VS 2008. Lo scorso avevo controllato, però, non c'era modo di farlo per C #, purtroppo. Che è stato un piccolo cruccio di miniera per qualche tempo, ormai.