3 Réponses :



8
votes

obsolète attribut est "Compiler magic" - Vous ne pouvez pas faire quelque chose comme celui-ci seul sans modifier le compilateur. Cependant, comme toujours, il y a des solutions de contournement - par ex. Jetez un coup d'œil à Ce et Ce threads .


0 commentaires

2
votes

Tous les attributs qui l'exposent à l'intérieur du compilateur sont des cas spéciaux. Le comportement [obsolète] est décrit dans la spécification C # (17.4.3), par exemple.

Vous pouvez Écrire une règle FXCOP personnalisée ?


3 commentaires

Cela ne vous donne pas l'occasion de vous donner une erreur de compilation / avertissement, n'est-ce pas?


Si vous incluez FXCop dans votre processus de construction. Dans VS2008 (Edition Team Developer Edition), vous pouvez le faire soit en déclarant un symbole de construction, soit en cliquant sur une case à cocher sur les propriétés du projet ...


Pour info, c'est le symbole Code_Analyse ou la case à cocher de l'onglet "Analyse de code".