Wie kann ich .chm-Dateien aus C # -Code erstellen?

7

Ich habe Doxygen zum Erstellen von HTML-Dateien verwendet, jetzt möchte ich diese Dokumentation in das .chm-Format konvertieren.

Wie kann ich das tun?

    
GEOCHET 01.04.2009, 14:42
quelle

6 Antworten

16

NDoc ist ein totes Projekt, sein Nachfolger ist Sandcastle & amp; Sandcastle Helpfile Builder .

Ich habe beide Sandcastle-Gegenstände benutzt. Sie sind einfach einzurichten, haben eine anständige Dokumentation und die Generierung von CHM-Dateien ist nativ für die Anwendung. Wenn Sie wechseln können, wäre es eine viel bessere Wahl als Doxygen.

Ansonsten sehen Sie sich diesen Link für HTML an: chm info: Ссылка

    
Gavin Miller 01.04.2009, 14:45
quelle
3

Das ursprüngliche NDoc-Projekt ist tot, aber es gibt ein neues Projekt namens NDoc3 .

NDoc3 unterstützt .NET 2.0 - 3.5. Es ist derzeit als Beta-Version verfügbar und funktionierte großartig für mich. Ich bin mir nicht sicher, ob das Projekt noch aktiv ist - die letzte Beta wurde im April 2009 veröffentlicht.

    
M4N 23.10.2009 13:28
quelle
1

Alles was Sie neben Doxygen brauchen, ist der HTML Help Compiler, den Sie auf der Microsoft Website finden.

Sie können dann Doxywizard verwenden, um Doxygen auf die Compiler-Programmdatei (hhc.exe) zu verweisen. Aktivieren Sie das Feld "GENERATE_HTMLHELP", wählen Sie einen Speicherort für die CHM-Datei, und Sie können loslegen.

    
Soo Wei Tan 30.04.2009 06:53
quelle
1

Wenn Sie keinen externen Hilfe-Compiler haben möchten (für die Bereitstellung müssen Sie das gesamte SDK afaik offiziell bereitstellen), gibt es auch libchm, eine Open-Source-C-Bibliothek, die chms schreiben kann.

Delphi-Benutzer möchten vielleicht die parallele Implementierung von libchm in Free Pascal betrachten, da eine Pascal-Lösung das Einbetten erleichtert.

    
Marco van de Voort 18.05.2009 08:55
quelle
0

verwenden NDoc

    
quelle
0

Sie können KEL CHM Creator ausprobieren, wenn Ihnen das zusagt.

    
user916511 28.08.2011 14:44
quelle

Tags und Links