2009-07-02 8 views
4

Dans mon projet Visual Studio 2008, j'ai ce projet avec Resources.resx qui contient des images et des chaînes. Pour forcer moi-même et tout le monde à écrire au moins les commentaires XML, j'ai permis la génération de commentaires XML dans l'onglet build de la propriété du projet. Maintenant Visual Studio me donne quelques avertissements s'il y a des classes non documentées, des méthodes, ... ce qui est génial! Cependant, toutes les images dans le fichier Resources.Designer.cs généré automatiquement n'ont aucun commentaire XML (alors que les chaînes le font), donc j'ai plusieurs avertissements de compilateurs de commentaires XML manquants dont je ne peux rien faire, parce que les changements à ce fichier seraient probablement écrasés de toute façon.Commentaires XML dans Resources.Designer.cs?

Est-il possible soit

  • dire au compilateur d'ignorer les commentaires XML dans le concepteur code généré ou
  • vigueur Visual Studio 2008 pour écrire le commentaire des ressources dans le code généré?

Merci pour tout indice!

Répondre

1

Visual Studio doit faire cela, mais ce n'est pas, alors faites votre dossier comme celui-ci:

#pragma warning disable 1591 
<contents go here ...> 
#pragma warning enable 1591 
+2

Cela aide vraiment pas ... Où sommes-nous censés coller les pragmas? Le fichier de problème, resources.designer.cs, est généré automatiquement. Toute modification sera écrasée la prochaine fois que quelqu'un mettra à jour les ressources. –

2

Vous pouvez utiliser un customtool pour générer le fichier designer.cs pour le fichier .resx. L'outil personnalisé appellerait resgen.exe pour générer le fichier .cs puis entourer le contenu avec #pragma déclarations d'ignorer les avertissements manquants commentaire xml:

#pragma warning disable 1591 
... 
#pragma warning enable 1591 
Questions connexes