I just learned sur la façon d'inclure FxCop sur une build. Mais c'est lent et je veux que ce soit fait seulement sur les versions de versions. Est-il possible de configurer cela?Comment configurer MSBuild pour effectuer certaines tâches uniquement sur les versions de version?
Q
Comment configurer MSBuild pour effectuer certaines tâches uniquement sur les versions de version?
24
A
Répondre
45
Vérifiez la condition de configuration.
<Target Name="AfterBuild" Condition="'$(Configuration)' == 'Release' ">
<FxCop TargetAssemblies="@(OutputAssemblies)"
RuleLibraries="@(FxCopRuleAssemblies)"
DependencyDirectories="$(MSBuildCommunityTasksPath)"
FailOnError="False"
ApplyOutXsl="True"
OutputXslFileName="C:\Program Files\Microsoft FxCop 1.32\Xml\FxCopReport.xsl"
DirectOutputToConsole="true"/>
</Target>
4
ai pas testé, mais je pense que ce devrait être quelque chose le long des lignes de:
<Target Name="MyTarget" Condition="'$(FlavorToBuild)'=='Release'">
...do release specific stuff...
</Target>
0
Ajouter une condition dans le script .msbuild. N'exécutez la tâche FxCop que si la configuration est "Release" et non pas quand elle est "Debug"
Questions connexes
- 1. Bookmarklet pour effectuer plusieurs tâches
- 2. comment configurer les répertoires MSBuild VC++
- 3. Filtrer dans la catégorie pour les tâches NUnit MSBuild?
- 4. Comment rendre certaines tâches NAnt silencieuses?
- 5. Tâches "Aliasing" dans msbuild pour intellisense
- 6. Balise requise dans les tâches MSbuild personnalisées
- 7. Définition de la version ASP.NET via MSBUILD
- 8. Comment effectuer des tâches spécifiques dans IIS
- 9. Comment configurer automatiquement les informations de version dans Delphi?
- 10. Exécution de versions Delphi sous TFS MSBuild
- 11. Comment configurer nginx + php-fpm + wordpress pour certaines URL seulement?
- 12. Comment effectuer une validation sur soumettre uniquement - Plugin jQuery Validation
- 13. Comment faire pour que MSBuild référence les bons assemblages?
- 14. Comment configurer Windows pour effectuer une connexion automatique?
- 15. Configurer une tâche Capistrano pour qu'elle s'exécute uniquement sur déploiement, pas sur déploiement: froid
- 16. Pouvez-vous inclure uniquement certaines formes lors d'une compilation?
- 17. SQL: Comment sélectionner uniquement les lignes avec une valeur unique sur certaines colonnes?
- 18. Numéro de version de Bumping pour les nouvelles versions dans les fichiers associés (documentation)
- 19. informations Version Assemblée pour Récupération de plusieurs DLL dans msbuild
- 20. Comment afficher uniquement certaines colonnes d'une table de données?
- 21. Sélectionner uniquement certaines colonnes d'une table sur un LEFT JOIN
- 22. Accepter uniquement certaines requêtes ajax d'utilisateurs authentifiés
- 23. Comment séparer certaines propriétés du fichier MSBuild principal
- 24. Comment appelez-vous récursivement des tâches dans MSBuild?
- 25. Rediriger sur certaines URL
- 26. Comment configurer iReport 3.5 pour la compatibilité JasperReports avec les versions inférieures?
- 27. Comment configurer cron pour exécuter certaines commandes toutes les heures et demie?
- 28. Comment effectuer certaines actions dans InstallShield dans toutes les situations autres qu'une réparation?
- 29. Comment configurer OpenFileDialog pour qu'il s'ouvre sur 'Poste de travail'
- 30. Comment "cocher" certaines cases uniquement en utilisant Jquery?
si vous remplacez FlavorToBuild par configuration, cela fonctionne! –