[英]How can I create .chm files from C# code?
NDoc 是一個死項目,它的繼任者是Sandcastle & Sandcastle Helpfile Builder 。
我已經使用了兩個 Sandcastle 項目。 它們易於設置,具有良好的文檔,並且 chm 文件生成是應用程序的本機。 如果可以切換,那將是比 doxygen 更好的選擇。
否則,請查看 HTML 到 chm 信息的鏈接: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.ZFC35FDC70D5FC69D269883A8
原來的 NDoc 項目已經死了,但是有一個名為NDoc3的新項目。
NDoc3 支持 .NET 2.0 - 3.5。 它目前作為測試版提供,對我來說效果很好。 我不確定該項目是否仍然有效——最后一個測試版是在 2009 年 4 月發布的。
除了 Doxygen,您只需要 HTML 幫助編譯器,您可以在 Microsoft 網站上找到它。
然后,您可以使用 Doxywizard 將 Doxygen 指向編譯器可執行文件 (hhc.exe)。 選中“GENERATE_HTMLHELP”框,選擇放置 .chm 文件的位置,然后您就可以使用 go。
如果你不喜歡有外部幫助編譯器(部署需要正式部署整個SDK afaik),還有libchm,這是一個可以編寫chms的開源C庫。
Delphi 用戶可能想查看 Free Pascal 的 libchm 並行實現,因為 pascal 解決方案使其更易於嵌入。
使用NDoc
如果適合你,你可以試試KEL CHM Creator 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.