2009-04-01 39 views

Respuesta

16

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

+0

Exactamente lo que necesito. ¡Perfecto! –

+1

NDoc ha sido reemplazado por NDoc3 – Ricibald

0

uso NDoc

+0

meh, me ganaste :-) – Razzie

+3

NDoc está muerto y debe ser enterrado. No es compatible con los genéricos por completo y se burlará de cualquier cosa que se parezca al código Linq. –

1

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.

1

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.

3

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.

Cuestiones relacionadas