Utilicé Doxygen para crear archivos HTML, ahora quiero convertir esa documentación en formato .chm.¿Cómo puedo crear archivos .chm a partir del código C#?
¿Cómo puedo hacer esto?
Utilicé Doxygen para crear archivos HTML, ahora quiero convertir esa documentación en formato .chm.¿Cómo puedo crear archivos .chm a partir del código C#?
¿Cómo puedo hacer esto?
NDoc es un proyecto muerto, que es el sucesor es Sandcastle & Sandcastle Helpfile Builder.
He usado los dos artículos de Sandcastle. Son fáciles de instalar, tienen una documentación decente y la generación de archivos CHM es nativa de la aplicación. Si puedes cambiar, sería una opción mucho mejor que doxygen.
De lo contrario echa un vistazo a este enlace para HTML a CHM Info: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
Todo lo que necesita, además de Doxygen es el compilador de Ayuda HTML, que se puede encontrar en el sitio web de Microsoft.
Puede utilizar Doxywizard para apuntar a Doxygen al ejecutable del compilador (hhc.exe). Marca la casilla "GENERATE_HTMLHELP", elige una ubicación para colocar el archivo .chm y listo.
Si no le gusta tener un compilador de ayuda externa (para la implementación necesita desplegar oficialmente todo el SDK afaik), también está libchm, que es una biblioteca de código abierto C que puede escribir chms.
Los usuarios de Delphi pueden desear consultar la implementación paralela de libchm de Free Pascal, ya que una solución pascal hace que sea más fácil integrarla.
El proyecto NDoc original está muerto, pero hay un nuevo proyecto llamado NDoc3.
NDoc3 es compatible con .NET 2.0 - 3.5. Actualmente está disponible como una versión beta y funcionó muy bien para mí. No estoy seguro si el proyecto aún está activo: la última versión beta se lanzó en abril de 2009.
Puede probar KEL CHM Creator si le conviene.
Exactamente lo que necesito. ¡Perfecto! –
NDoc ha sido reemplazado por NDoc3 – Ricibald