none
un petit problème avec CodeCompileUnit RRS feed

  • Question

  • slt à tout le monde....

    Je suis en train de générer du code c# en utilisant CodeCompileUnit mais j'ai rencontrer deux problème

    1) supprimer le première commentaire <auto-generated>
    //     This code was generated by a tool.
    //     Runtime Version:4.0.30319.1 .............. ou le modifier

    2) écrire la partie "using" avant la namespace ( le résulta obtenu sera enregistrer dans un fichier .cs)

    et merci........

     

    mardi 6 juillet 2010 10:04

Réponses

  • Bonjour,

    Il n'est pas possible de supprimer les commentaires (il vous faudra le faire à la main en générant votre code dans une chaîne de caractère et le supprimer).

    Pour le using même chose (d'ailleurs Microsoft recommande de mettre les using dans le namespace).

    CodeDOM n'est pas conçu pour générer du code en vu d'être modifié (donc si le code n'est humainement pas trop visible, cela ne devrait pas vous poser de problème). Si vous souhaitez générer du code qui sera ensuite repris et modifié par un développeur (du code à trou qui suffit de compléter par exemple), il faudrait dans ce cas utiliser le generateur T4 disponible depuis Visual Studio 2008.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu jeudi 8 juillet 2010 09:47
    mardi 6 juillet 2010 11:22
    Modérateur