compile完了之后,发现了几个问题。
1、每个type的html中,诸如:class/namespace等,都是E文的,而不是中文的。看起来不爽。
2、对于任何一个class,都会有object类的一些方法,如:"Equals","Finalize","GetHashCode","GetType","MemberwiseClone","ToString","GetObject"这些方法。我不想让它显示出来。
然后开始看ndoc的source,跟踪了一会,发现问题1中,在Documenter下面的每个adapter下面的xslt目录下,那些xslt文件包含了这些内容。修改之,重新编译,搞定。
对于问题2,找到了代码,在MsdnDocumenter.cs中的方法:MakeHtmlForMethods。修改如下:
不知道,我插入的代码为什么不管用呢?!那7个方法,还是继续显示出来了。。。