用Ndoc来建立文档
建立过程比较简单,把项目的xml文档开关打开,然后在ndoc中指定一下就行了。编出来的chm文件没的说,很酷。
问题也有,就是发现必须要带一大堆的html文件,后来发现不是这个原因。导致文件打不开的原因是顶级文件夹里有#符号。白费了半天功夫找chm工具,又是反编译又是打包的。
还有就是直接显示文件的时候费了点功夫,想找shellexe一类的东西。最后发现很简单,这样就行了:
Process.Start("doc\\Documentation.chm");