IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Génération de documentation


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 23
    Points : 14
    Points
    14
    Par défaut Génération de documentation
    Bonjour à tous,
    Je ne sais pas si ce post est à la bonne place, excusez-moi dans le cas contraire.
    J'aimerai savoir si il existait un programme pouvant générer de la documentation depuis un projet écrit en C#.
    Le programme le plus connu est sans doute Ndoc mais il n'est pas compatible avec un projet en .Net 2.0.
    Donc si quelqu'un connait le moyen de générer de la documentation depuis un programme externe à VS2005 ou sait avec quoi exploiter le fichier xl générer depuis cet IDE pour faire une jolie petite doc, je suis preneur.

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    j'ai utilisé il y a bien longtemps "Doxygen"... maintenant, je ne saurais te repondre sur son utilisation en C#....

    Mais bon.... ca peut surement se regarder

    The Monz, Toulouse

  3. #3
    Membre éclairé
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Points : 719
    Points
    719
    Par défaut
    Citation Envoyé par guilig
    Bonjour à tous,
    Je ne sais pas si ce post est à la bonne place, excusez-moi dans le cas contraire.
    J'aimerai savoir si il existait un programme pouvant générer de la documentation depuis un projet écrit en C#.
    Le programme le plus connu est sans doute Ndoc mais il n'est pas compatible avec un projet en .Net 2.0.
    Donc si quelqu'un connait le moyen de générer de la documentation depuis un programme externe à VS2005 ou sait avec quoi exploiter le fichier xl générer depuis cet IDE pour faire une jolie petite doc, je suis preneur.

    Merci d'avance pour votre aide.
    il y a NDoc 2005 pour le framework 2.0 !

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 23
    Points : 14
    Points
    14
    Par défaut
    Merci pour l'info, je ne connaissais pas.
    Vissiblement la release n'est pas sortie, du coup ca plante pas mal, impossible de générer quoique ce soit :
    Exception: System.Exception

    Error compiling the assembly stylesheet



    Exception: System.IO.DirectoryNotFoundException

    Impossible de trouver une partie du chemin d'accès 'D:\Documenter\Intellisense\xslt\assembly.xslt'.




    Dommage.
    Je vois pas trop comment m'en sortir, et j'ai pas trop le temps de me pencher sur les sources.

  5. #5
    Membre habitué Avatar de Capitaine Kirk
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations forums :
    Inscription : Mars 2005
    Messages : 98
    Points : 128
    Points
    128
    Par défaut
    Bonsoir

    guilig, tu peux essayer l'outil qui se trouve ici Back to NDoc

    Capitaine Kirk.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2006
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 23
    Points : 14
    Points
    14
    Par défaut
    Merci Capitaine Kirk,

    Ca fonctionne nickel.

    Un petit programme bien sympathique à conseiller pour du .NET 2.0

  7. #7
    Membre éclairé
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Points : 719
    Points
    719
    Par défaut
    oui je confirme ! ça marche bien !

    Par contre, j'ai une solution contenant n projets (n=25 pour être précis), j'ai voulu documenter toute la solution, il m'indique qu'aucun projets de documentation ne peut être importé (There are no projects in this solution that NDoc can import.) pourtant si je choisi une dll d'un projet de ma solution, ça fonctionne, du coup je me trouve avec n fichiers .chm ce qui n'est pas trés pratique !

    quelqu'un à t il une solution ?

    Merci.

  8. #8
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Rhalala, pour générer les documentations, pourquoi ne prenez-vous pas Sandcastle ?

    http://www.microsoft.com/downloads/d...displaylang=en

  9. #9
    Membre éclairé
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Points : 719
    Points
    719
    Par défaut
    Citation Envoyé par Thomas Lebrun
    Rhalala, pour générer les documentations, pourquoi ne prenez-vous pas Sandcastle ?

    http://www.microsoft.com/downloads/d...displaylang=en
    je pense que Sandcastle est une usine à gaz (pour l'instant) car je suis pas arrivé à l'utiliser ! j'ai même trouvé une interface graphique qui facilite son utilisation http://www.softpedia.com/get/Program...astleGUI.shtml

    bref, j'ai passé 3h à essayer de l'utiliser (en téléchargeant tout, chercher sur internet, lire la doc ...) je suis arrivé à rien ! avec des messages d'erreurs que je n'ai pas bien compris, je me suis du coup revenu au bon vieux Ndoc

    sinon par ma question, il est bien évidement possible de sélectionner plusieurs Assemblies en utilisant le bouton "Add" à chaque fois !

  10. #10
    Membre expérimenté
    Avatar de Aramis
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 493
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 493
    Points : 1 638
    Points
    1 638
    Par défaut
    Citation Envoyé par Morsi
    oui je confirme ! ça marche bien !

    Par contre, j'ai une solution contenant n projets (n=25 pour être précis), j'ai voulu documenter toute la solution, il m'indique qu'aucun projets de documentation ne peut être importé (There are no projects in this solution that NDoc can import.) pourtant si je choisi une dll d'un projet de ma solution, ça fonctionne, du coup je me trouve avec n fichiers .chm ce qui n'est pas trés pratique !

    quelqu'un à t il une solution ?

    Merci.
    Bonjour,

    j'ai deja eu un probleme similaire avec NDoc, la solution est bien simple : il faut faire en sorte, et etre sure, que chaque projet genere une documentation XML et que celle-ci apparaisse dans le dossier Debug ou bien Release.

    HTH,

    Ar@mi$

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par Capitaine Kirk
    Bonsoir

    guilig, tu peux essayer l'outil qui se trouve ici Back to NDoc

    Capitaine Kirk.

    Bonjour tout le monde,

    Je ne suis pas une pro en info et depuis hier je me bat pour trouver un outil qui me permette de générer de la doc pour un projet sous VS2005 en C#.

    J'ai déjà essayé différente version de ndoc et sandcastle mais ça marche jamais

    Je voudrai bien tester l'outil Back to NDoc mais quand je clique sur le lien, je ne trouve pas comment le télécharger ! C'est une question bête je sais, mais là je vois pas... C'est peut-être mon dernier espoir ! Alors si quelqu'un voulait bien m'éclairer, ça serait gentil Merci d'avance

    Alicia

  12. #12
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par Thomas Lebrun
    Rhalala, pour générer les documentations, pourquoi ne prenez-vous pas Sandcastle ?

    http://www.microsoft.com/downloads/d...displaylang=en
    Parce que Sandcastle est totalement inutilisable en l'état ....

    Pour infos pour que sandcastle fonctionne il faut copier la totalité des dll du framework dotnet dans le répertoire de la doc afin qu'il arrive à éditer les référence ....

    La façon que j'ai trouvé de l'utiliser c'est avec un GUI dont je ne me rappel pas le nom

  13. #13
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Points : 1 646
    Points
    1 646
    Par défaut
    cherche dans codeproject.com sandcaste. un mec a fait un super outil pour générer la doc.

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    merci beaucoup pour votre aide, ça marche !!!!! J'ai téléchargé Sandcastle Help File Builder et ça a enfin marché !

    Youpi ma première doc

  15. #15
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 7
    Points : 8
    Points
    8
    Par défaut SandCastle
    Bonjour à tous,
    En effet sandCastle est difficilement utilisable seul, et pour moi la meilleur interface pour cet outils est SandCastle Help File Builder.
    En plus cet outils permet de customiser la génération de la documentation, par exemple sur DslFactory.org ils ont publié un addin à cet outil.

  16. #16
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Citation Envoyé par dev01
    Parce que Sandcastle est totalement inutilisable en l'état ....
    Bah, faut juste savoir l'utiliser

    La façon que j'ai trouvé de l'utiliser c'est avec un GUI dont je ne me rappel pas le nom
    Tu vois que c'est possible. C'est sur que si tu préfères tout faire en ligne de commandes aussi

  17. #17
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Points : 6 017
    Points
    6 017
    Par défaut
    Citation Envoyé par Thomas Lebrun
    Bah, faut juste savoir l'utiliser
    ouais faut savoir qu'il faut copier la totalité des dll du Fx dans le rep de génération sinon ça marche ... . En plus de pas être pas être pratique, c'est carrément très moche comme façon de faire ... Pour un outil MS ils pourraient savoir ou sont les libs par défaut ....

    Citation Envoyé par Thomas Lebrun
    Tu vois que c'est possible. C'est sur que si tu préfères tout faire en ligne de commandes aussi
    Rien à voir entre la ligne de com ou le GUI. (Surtout que dans ce cas je dit que je prefere le GUI ... ).

  18. #18
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Quoiqu'il en soit, SandCastle est tout à fait utilisable en l'état. Certes, la configuration est un peu ardue au début mais il suffit de bien lire la doc... Et puis, il ne faut pas oublier que c'est un produit toujours en version Beta.

    Après, je n'ai jamais dit que c'était le meilleur outil: je parle juste de ce que je connais...

    Il serait p-e bien d'avoir un article la-dessus (les diffiérents outils de génération de doc), je crois pas qu'on ait déjà quelque chose: un volontaire ?

Discussions similaires

  1. génération de document WORD,EXCEL,HTML
    Par st20085 dans le forum Documents
    Réponses: 8
    Dernier message: 19/10/2006, 14h32
  2. [Tableaux] Génération de document RTF dynamiquement.
    Par gamerome dans le forum Langage
    Réponses: 1
    Dernier message: 12/04/2006, 12h27
  3. [POI] Génération de document Word
    Par assomniak dans le forum Documents
    Réponses: 3
    Dernier message: 06/10/2005, 15h33
  4. [MS Word] Génération de document
    Par Oui-Oui MB dans le forum Documents
    Réponses: 4
    Dernier message: 18/08/2005, 17h03
  5. [C#] Génération de documentation
    Par eag35 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 23/01/2005, 20h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo