Ho usato Doxygen per creare file HTML, ora voglio convertire quella documentazione in formato .chm.Come posso creare file .chm dal codice C#?
Come posso fare questo?
Ho usato Doxygen per creare file HTML, ora voglio convertire quella documentazione in formato .chm.Come posso creare file .chm dal codice C#?
Come posso fare questo?
NDoc è un progetto morto, è successore è Sandcastle & Sandcastle Helpfile Builder.
Ho usato entrambi gli oggetti Sandcastle. Sono facili da configurare, hanno una documentazione decente e la generazione di file chm è nativa dell'applicazione. Se puoi cambiare, sarebbe una scelta molto migliore di doxygen.
Altrimenti controlla questo link per HTML CHM informazioni: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
Tutto ciò che serve oltre Doxygen è il compilatore della Guida HTML, che potete trovare sul sito Web di Microsoft.
È quindi possibile utilizzare Doxywizard per puntare Doxygen all'eseguibile del compilatore (hhc.exe). Seleziona la casella "GENERATE_HTMLHELP", scegli un percorso in cui inserire il file .chm e sei pronto per partire.
Se non ti piace avere un compilatore di guida esterno (per la distribuzione è necessario distribuire ufficialmente l'intero afaik SDK), c'è anche libchm, che è una libreria C Open Source in grado di scrivere chms.
Gli utenti Delphi potrebbero voler considerare l'implementazione parallela di libbra di Pascal, poiché una soluzione pascal rende più facile l'incorporamento.
Il progetto NDoc originale è morto, ma esiste un nuovo progetto chiamato NDoc3.
NDoc3 supporta .NET 2.0 - 3.5. È attualmente disponibile in versione beta e ha funzionato alla grande per me. Non sono sicuro che il progetto sia ancora attivo - l'ultima versione beta è stata rilasciata nell'aprile del 2009.
Puoi provare KEL CHM Creator se ti va bene.
Esattamente quello di cui ho bisogno. perfezionare! –
NDoc è stato sostituito da NDoc3 – Ricibald