J'ai découvert qu'il y a plus de résultats générés lors de l'exécution de FxCop par rapport à la version finale que par la version de débogage. Quelqu'un a connu le même problème?Plus de résultats FxCop dans la version de construction que dans la version de débogage
0
A
Répondre
1
Les optimisations de compilateur peuvent entraîner des différences dans le comportement des règles FxCop, bien que les règles fournies avec FxCop soient généralement assez robustes à cet égard. Les différences sont-elles visibles dans les règles personnalisées? Si non, avez-vous activé l'indicateur de compilation CODE_ANALYSIS pour votre version? Si oui, quelle (s) règle (s) génèrent des problèmes uniquement en mode release?
Questions connexes
- 1. ClassNotFoundException dans la version de construction
- 2. Obtenir les optimisations de la version commerciale dans la version de débogage
- 3. version de débogage C++ version
- 4. La version de la version iPhone ne fonctionne pas de la même manière que la version de débogage
- 5. Version de débogage ou de version SWC
- 6. Vérification de la version de débogage/libération
- 7. ToolBar n'est pas aligné dans la version de construction
- 8. La bibliothèque statique en mode de libération beaucoup plus grande que la version en mode débogage
- 9. Android - comportement différent dans la version signée de construction?
- 10. DLL de site Web ASP.NET: version de débogage et version
- 11. Fonctions Inline dans la version de débogage (Visual C++ 2008)
- 12. Génération de la version de la bibliothèque et de la version de construction
- 13. Modifier la version de construction - Xcode 8
- 14. fonctionne très bien dans la construction de débogage, mais échoue dans une version validée
- 15. Que signifient 'ea' et 'fcs' pour la version de construction?
- 16. TeamCity et FXCop version 10
- 17. Différents types dans la version et le débogage dans C#
- 18. Réfractions de l'ensemble de débogage et de version dans XAML
- 19. Erreur VC++ C2065 dans la version de débogage
- 20. Remplacer la chaîne dans ASPX par la version de construction au moment de la construction
- 21. TeamCity numéro de version/version de constante dans la classe
- 22. debuggable est vrai dans la version en mode de version?
- 23. UIWebView agit différemment dans la version de l'application que la version de développement
- 24. Besoin d'informations de débogage pour l'assembly .NET dans la version
- 25. Suppression des ressources de débogage Android dans la version
- 26. La version de débogage de mon application fonctionne correctement, mais pas celle de la version signée.
- 27. Comment modifier la version SDK de la version dans Xcode?
- 28. Choisir la version de GCC lors de la construction (setup.py)
- 29. Dans Xcode, dois-je entrer le numéro de version de mon application dans la construction ou la version
- 30. Problème de débogage de version de publication
Merci Nicole! Je n'ai pas d'indicateur de compilation CODE_ANALYSIS activé pour ma version, et je n'ai pas de règles personnalisées, je n'utilise que des règles standard fournies avec FxCop. – Jin
Si vous n'incluez pas l'indicateur de compilation CODE_ANALYSIS, vos attributs SuppressMessage ne seront pas inclus dans le code compilé, ils ne seront donc pas visibles par FxCop. Si vous voulez qu'ils soient pris en compte, vous devez ajouter le drapeau de compilation. –
Nous n'avons pas utilisé les attributs SuppressMessage dans notre code pour le moment, pas même dans la version de débogage. Nous avons simplement exclu un tas de constatations existantes à partir d'un point et tenté de résoudre toute nouvelle question à venir. – Jin