2009-04-01 5 views

Répondre

16

NDoc est un projet mort, il est le successeur est Sandcastle & Sandcastle Helpfile Builder.

J'ai utilisé les deux articles Sandcastle. Ils sont faciles à configurer, ont une documentation décente et la génération de fichiers chm est native à l'application. Si vous pouvez changer, ce serait un bien meilleur choix que doxygen.

vérifier Sinon ce lien pour HTML à CHM info: http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html

+0

Exactement ce dont j'ai besoin. parfait! –

+1

NDoc a été remplacé par NDoc3 – Ricibald

0

utilisation NDoc

+0

meh, tu m'as battu :-) – Razzie

+3

NDoc est mort et devrait être enterré. Il ne supporte pas complètement les génériques et va croquer n'importe quoi ressemblant au code Linq. –

1

Tout ce que vous avez besoin en plus Doxygen est le compilateur d'aide HTML, que vous pouvez trouver sur le site Web de Microsoft.

Vous pouvez ensuite utiliser Doxywizard pour pointer Doxygen vers l'exécutable du compilateur (hhc.exe). Cochez la case "GENERATE_HTMLHELP", choisissez un emplacement pour placer le fichier .chm et vous êtes prêt à partir.

1

Si vous n'aimez pas avoir un compilateur d'aide externe (pour le déploiement, vous devez déployer officiellement l'intégralité du SDK afaik), il y a aussi libchm, qui est une bibliothèque Open Source C qui peut écrire chms.

Les utilisateurs de Delphi pourraient vouloir se pencher sur l'implémentation parallèle de libchm de Free Pascal, puisqu'une solution pascal rend plus facile l'intégration.

3

Le projet NDoc d'origine est mort, mais il existe un nouveau projet appelé NDoc3. NDoc3 prend en charge .NET 2.0 - 3.5.

Il est actuellement disponible en version bêta et a bien fonctionné pour moi. Je ne sais pas si le projet est encore actif - la dernière version bêta a été publiée en avril 2009.