Использование NDoc для создания документации и ее пользовательских тегов может быть решением. Одной из проблем NDoc является то, что разработка была остановлена некоторое время назад.
Sandcastle также поддерживает пользовательские теги , я не уверен, что это работает Sandcastle Builder, хотя, если это проблема.
Оба варианта выполняются путем настройки XSL по умолчанию, который используется для преобразования, например,
<xsl:template match="myTag" mode="seealso-section">
<h1 class="green">
<xsl:value-of select="." mode="slashdoc"/>
</h1>
</xsl:template>
<xsl:template match="null" mode="slashdoc">
<xsl:text> null reference (Nothing in Visual Basic) </xsl:text>
</xsl:template>
XML (csc.exe /doc
), созданный компилятором, не использует пространства имен в тегах, поэтому вы можете свободно использовать любые теги, которые вам нравятся.