首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# Sandcastle 生成Document(Chm格式)三种方法

2012-12-21 
C# Sandcastle 生成Document(Chm格式)3种方法C# Sandcastle 生成Document(Chm格式)3种方法今天研究了一下S

C# Sandcastle 生成Document(Chm格式)3种方法

C# Sandcastle 生成Document(Chm格式)3种方法

今天研究了一下Sandcastle,一个生成像javadoc的东西。感觉以后也会用到所以给自己留个印象。在这里写下一篇文章

大家都会遇到这样的问题:

用Sandcastle生成的doc报出警告说XXXnamespace 没有<summary>

这下我就想问了,怎么给C#的代码namespace加注释呢?

哈哈

研究了一下,发现有3中

第一种:

namespace Some.Test

{

??? /// <summary>

??? /// The <see cref="Some.Test"/> namespace contains classes for ....

??? /// </summary>

??? [System.Runtime.CompilerServices.CompilerGenerated]

??? class NamespaceDoc

??? {

??? }

}

如上代码就可以

第二种:

<?xml version="1.0"?>

<doc>

?? <members>

? ?????????? <member name="R:Project">

? ?????????? ?<summary>About the project.</summary>

? ?????????? </member>

? ?????????? <member name="N:xxx">

? ?????????? ????????????? <summary>

???????????????????????????????????????xxx??

??????????????????????????? </summary>

? ?????????? </member>

? ?????????? <member name="N:xxx">

? ?????????? ?<summary>

??????????????????????????? The interface xxx

? ?????????? ?</summary>

? ?????????? </member>

? ?????????? <member name="N:xxx">

? ?????????? ?<summary>

??????????????????????????? The interface xxx

? ?????????? ?</summary>

? ?????????? </member>

?? </members>

</doc>

以上代码也可以

第三种:

用Sandcastle 自带的功能给project和namespace加注释就OK了

?

好了 以上就是了

有什么问题请和我联系

?

热点排行