none
Generation XSD et warning CS1591 (Missing XML comment) RRS feed

  • Discussion générale

  • Bonjour,

    J'ai activé l'option Treat warning as errors sur mes différents projet mais j'ai un problème avec les fichiers générés par XSD.exe

    L'outil ne génère pas de commentaire pour les classes et je me retrouve avec des erreurs de compilation car il manque ces commentaires (CS1591 - Missing XML comments)

    Comment soit ajouter des commentaires à la génération xsd, soit ajouter un pragma dans le fichier généré ou soit désactiver les warning pour certains fichiers uniquement ?

    Je ne veux pas désactiver ce warning sur tout le projet car il est important qu'il y ait des commentaires dans les fichiers non générés.

    Merci.

    Jérémy

    mardi 2 décembre 2014 09:29

Toutes les réponses

  • Bonjour,

    Vous pouvez essayer d'utiliser pragma warning pour désactiver les warning dans certins fichiers.

    Merci de nous tenir au courant.

    Cordialement,

    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    mercredi 3 décembre 2014 08:42
    Modérateur
  • Bonjour,

    Justement je ne peux pas mettre de pragma warning dans le fichier généré par la commande xsd.exe car il est écrasé à chaque compilation (et donc le pragma sera effacé).

    Je cherche donc une solution pour insérer ce pragma à la compilation dans le fichier généré.

    Merci.

    mercredi 3 décembre 2014 10:59
  • Bonjour,

    Quelle version de VS utilisez-vous ?

    Sur la version 2013, le code généré par XSD contient automatiquement en header le header suivant :

    //------------------------------------------------------------------------------
    // <auto-generated>
    //     This code was generated by a tool.
    //     Runtime Version:4.0.30319.0
    //
    //     Changes to this file may cause incorrect behavior and will be lost if
    //     the code is regenerated.
    // </auto-generated>
    //------------------------------------------------------------------------------
    
    #pragma warning disable 1591

    Cordialement,


    Kevin BEAUGRAND, Modis FRANCE
    Merci de bien vouloir "Marquer comme réponse", les réponses qui ont résolu votre problème.

    vendredi 5 décembre 2014 14:15