Je travaille sur un projet et nous avons un énorme assemblage si des centaines de types. Je voudrais ajouter une sorte d'analyse de code, mais seulement sur les nouveaux types. Dans FxCop, je peux choisir les types et/ou espaces de noms que je veux analyser. Je n'arrive pas à trouver un moyen de le faire dans l'analyse de code VS2010. Est-ce juste moi ou est-ce pas possible?VS2010 analyse de code sélection des types/espaces de noms
Répondre
Oui, c'est possible dans VS2010, mais il n'y a pas d'interface utilisateur pour créer le sous-ensemble. Au lieu de cela, vous devrez spécifier la liste d'inclusion/exclusion via la propriété CodeAnalysisAdditionalOptions MSBuild (en utilisant le paramètre de ligne de commande/types qui sera utilisé lors de l'exécution de FxCopCmd.exe) ou via un fichier de projet .fxcop spécifié via CodeAnalysisProject MSBuild propriété.
Cette dernière approche a causé des problèmes dans VS2008 puisque FxCop essayait de charger la DLL cible deux fois si elle était incluse dans le fichier de projet. Je ne l'ai pas essayé dans VS2010, mais il vaut certainement la peine d'essayer avant de recourir à l'approche CodeAnalysisAdditionalOptions.
N.B. .: C'est exactement la même réponse déjà fournie à http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/fd431e4d-401d-4b5b-b07d-144198e0dc30.
- 1. Analyse des espaces de noms XML?
- 2. analyse du code d'erreur: déclarer des types dans les espaces de noms
- 3. Analyse de code C#
- 4. Erlang - analyse de code
- 5. Analyse de code
- 6. Analyse Xml Groovy avec des espaces de noms
- 7. sélection XPath sur des éléments avec des espaces de noms
- 8. XSLT pour la sélection des espaces de noms des attributs
- 9. C# sélection de noms distincts d'un tableau
- 10. Affichage des fonctions C/C++ (analyse de code sous Unix)
- 11. Analyse du code de Delphi 4
- 12. Analyse de code: Suppression globale de projet/ensemble
- 13. PHP analyse fichier XML avec et sans espaces de noms
- 14. Analyse de code pour CSS, HTML et javascript
- 15. Sélection de noeuds avec l'espace de noms par défaut
- 16. PHP Analyse de code statique - Recherche de dépendances de classes
- 17. Obtenir des tables de noms, des colonnes de noms, des données de noms en utilisant .net
- 18. Où placer le code qui génère des options de sélection
- 19. Analyse des données de chemin
- 20. Analyse des arguments de position
- 21. Analyse des données de l'accéléromètre
- 22. Utilisation de la marge de sélection et de la zone de sélection pour sélectionner du texte dans VS2010 beta 2
- 23. JQuery sélection des enfants avec les mêmes noms
- 24. Générer l'extrait de code pour les fonctions dans VS2010
- 25. Sélection d'index basés sur les noms de colonne/table
- 26. VS2010 code C++ membre erreur de spécialisation fonction modèle
- 27. Comment ignorer l'espace de noms lors de la sélection des noeuds XML avec XPath
- 28. code VS2010 C - mise en commun chaîne
- 29. Analyse des noms de pièce jointe unicode sur le courrier entrant dans Google App Engine
- 30. Identification des tests fournissant une couverture dans les résultats de la couverture de code VS2010