Posted on 2005-02-01 01:32
键客 阅读(4450)
评论(18) 编辑 收藏 网摘
NDoc编译出来的文档不支持中文,今日修改了修改。留此日志以做纪念。
当然里面包含了两份xslt文件所以比原来大了不少。
使用方法:
1、拷贝到NDoc目录。
2、选择Documenter为MSDN
3、把LangID选为2052 Chinese (PRC)就可以了
4、该干嘛干嘛
基于sf.net上的最新代码修改,版本1.3.1。 点击下载
Feedback
试了一下,编译不成功,出现以下错误:(
BUILD FAILED
D:\Work\InfoTouch\InfoTouch.build(243,10):
Error loading documenter 'MSDN'. There are no NDoc documenters available.
在NAnt中即使是最新版的 0.85-rc1 好象也不能支持最新版的NDoc。如把1.3.1851.0版下的
NDoc.Core.dll
NDoc.ExtendedUI.dll
NDoc.Documenter.Msdn.dll
三个文件覆盖NAnt下bin\lib\net\1.1目录下面的NDoc库也是不能载入'MSDN'documenter的。
所以我是在Nant的build文件中直接调用NDoc的命令行工具进行文档编译。 这样的好处是可以随时更新NDoc而不用担心和Nant有什么兼容性问题。
如:<exec program="ndoc.bat" commandline="nowait" />
喔,原来是这样!
我用0.84的NAnt重新编译来支持最新的NDoc,虽然可以载入执行,但编出来的文档是乱码:(
真的是很棒,不过有点小问题。
构造函数里Initializes a new instance of the class.变不过去。是不是原来的判断有问题啊?
[Visual Basic]
Public 类 Test
这个还是应该保留Class而不该翻译了
[C#]
public class Test
这个就是好的。
[Visual Basic]
Public 枚举 TestEnum
已经很不错了,加油。
非常不错,我这两天还在傻里傻气地去研究怎么显示为中文,没注意你早就搞定了,谢谢楼主:)
老大,构造函数还是英文的?如何解决?
Initializes a new instance of the MyClass class.
装了可以用,但有些内容是"?",有些中文是正常的,不知道是什么原因?
可能楼主的是以前的版本,那种方法才有效吧,现在的版本会出现上楼所述情况。
为什么我在指定sln文件后报错啊?
----〉System.Xml.XmlException: 给定编码中有无效的字符。 行 85,位置 45。