Cambio por defecto comentario XML fragmento en Visual Studio
-
21-08-2019 - |
Pregunta
Cuando golpeo /// en Visual Studio, es posible cambiar el fragmento resultante de esto:
/// <summary>
///
/// </summary>
a esto:?
/// <summary></summary>
Solución
Aquí está la solución de trabajo en al menos VS2010.
Guardar el código de fondo como una summ.snippet archivo.
Visual Studio 2010 / Herramientas / Fragmento de código Gestor
Haga clic en Importar, vaya a presentar. Ahorre con las opciones por defecto.
Ahora ve su ventana de código y el tipo Summ + tab tab +
Resultado
/// <summary> </summary>
con el cursor en el centro de la etiqueta, listo para escribir.
Este es el contenido de la 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>
Otros consejos
Me parece que lo que el /// genera se codifica en: Macros.Samples.Utilities.InsertDocComments
Yo sé que era posible para VB en VS 2005 y VS 2008. La última vez que había comprobado, sin embargo, no había una forma de hacerlo para C #, por desgracia. Eso ha sido una manía mía desde hace algún tiempo, ahora.