J'ai un projet créé avec "Supprimer les résultats du code généré" coché dans ses propriétés. Lorsque j'ajoute une référence de service, la classe proxy (reference.cs) qui est autogénéré ajoute l'attribut suivant:Supprimer les résultats du code généré
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "3.0.0.0")]
Quand je compile en mode de libération, comme je l'ai permis la génération de commentaires xml, je reçois des avertissements car aucune des méthodes proxy n'est commentée. À ma connaissance, je ne devrais pas l'obtenir car j'ai supprimé le code généré automatiquement.
En outre, la classe reference.cs n'est pas compatible avec cls.
Quelqu'un a-t-il une idée pour résoudre ce problème sans utiliser pragma disable/enable?
Merci d'avance.