[如何通过具有namespaceDoc类文件(不使用SHFB)为C#名称空间添加注释[]] 我想向C#名称空间添加注释(我不想使用sandcastle)。我已将空的NamespaceDoc类文件添加到我的项目中。 ///<summary> /// These are some the namespace comments ///</summary> [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] class NamespaceDoc { } 并且当我构建项目时,xml文档以以下格式出现,这是预期的。 <?xml version="1.0"?> <doc> <assembly> <name>MyNamespaceName</name> </assembly> <members> <member name="T:MyNamespaceName.NamespaceDoc"> <summary> These are some the namespace comments </summary> </member> </members> </doc> 但是我想编写将执行以下操作的实用程序:在构建期间,如果注释在类文件<summary>的NamespaceDoc中,则xml文档文件应采用以下格式:类<summary>的NamespaceDoc将移至名称空间<summary>,NamespaceDoc将从xml文档中消失。这是所需的格式。 ?xml version="1.0" encoding="utf-8"?> <doc> <assembly> <name>MyNamespaceName</name> </assembly> <members> <member name="N:MyNamespaceName"> <summary> These are some namespace comments </summary> </member> </members> </doc> 您能帮我编写这样的实用程序吗?谢谢。 我想向C#名称空间添加注释(我不想使用沙堡)。我已将空的NamespaceDoc类文件添加到我的项目中。 /// ///这些是一些名称空间注释/// [

问题描述 投票:0回答:1
我想向C#名称空间添加注释(我不想使用sandcastle)。我已将空的NamespaceDoc类文件添加到我的项目中。

///<summary> /// These are some the namespace comments ///</summary> [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] class NamespaceDoc { }

并且当我构建项目时,xml文档以以下格式出现,这是预期的。 

<?xml version="1.0"?> <doc> <assembly> <name>MyNamespaceName</name> </assembly> <members> <member name="T:MyNamespaceName.NamespaceDoc"> <summary> These are some the namespace comments </summary> </member> </members> </doc>

但是我想编写将执行以下操作的实用程序:在构建期间,如果注释在类文件<summary>NamespaceDoc中,则xml文档文件应采用以下格式:类<summary>NamespaceDoc将移至名称空间<summary>NamespaceDoc将从xml文档中消失。这是所需的格式。

?xml version="1.0" encoding="utf-8"?> <doc> <assembly> <name>MyNamespaceName</name> </assembly> <members> <member name="N:MyNamespaceName"> <summary> These are some namespace comments </summary> </member> </members> </doc>

您能帮我编写这样的实用程序吗?谢谢。

我想向C#名称空间添加注释(我不想使用沙堡)。我已将空的NamespaceDoc类文件添加到我的项目中。 ///

///这些是一些名称空间注释///

[

c# .net visual-studio xml-documentation
1个回答
0
投票
我认为在构建过程中很难更改xml。因此,我建议您可以使用c#代码来修改xml代码。
© www.soinside.com 2019 - 2024. All rights reserved.