I just learned su come includere FxCop su una build. Ma è lento e voglio che sia fatto solo sulle build di rilascio. C'è un modo per configurarlo?Come configurare MSBuild per eseguire alcune attività solo sui build di rilascio?
24
A
risposta
45
Verificare le condizioni di configurazione.
<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
non ho ancora testato questo, ma penso che dovrebbe essere qualcosa sulla falsariga di:
<Target Name="MyTarget" Condition="'$(FlavorToBuild)'=='Release'">
...do release specific stuff...
</Target>
0
aggiungere una condizione nello script .msbuild. Esegui l'attività FxCop solo se la configurazione è "Rilascio" non f.ex quando è "Debug"
Problemi correlati
- 1. Come eseguire attività in parallelo in MSBuild
- 2. Attività Perforce per MS Build
- 3. Come configurare Pylint per fare solo alcune ispezioni
- 4. come è possibile configurare Spring per eseguire attività FixedRate sovrapposte?
- 5. Come eseguire le attività ANT solo sui file che sono stati modificati
- 6. Come eseguire alcune attività dopo il rendering in Rails 3.1
- 7. attività msbuild per leggere AssemblyFileVersion di dll
- 8. Come eseguire le attività ordinate in Maven2 build
- 9. Come creare alcune configurazioni di progetto con msbuild
- 10. come configurare CruiseControl per due build separati?
- 11. Build di debug di rilascio per l'applicazione Android
- 12. Come configurare l'argomento TSA solo nel rilascio in maven-jarsigner-plugin
- 13. Come eseguire le build di debug di MSVC più veloci
- 14. Come eseguire test MSUnit con MSBuild
- 15. Come recuperare @ (TargetOutputs) senza eseguire una build
- 16. Linux/C++ Come eseguire il debug dell'applicazione di rilascio
- 17. Come impostare le opzioni di Maven da eseguire per rilascio o istantanea
- 18. Devo attivare il controllo in fase di esecuzione dei contratti di codice per .NET 4.0 sui build di rilascio?
- 19. Come faccio a sapere che la build ha avuto successo nella destinazione AfterBuild in msbuild?
- 20. Attività MSBuild personalizzata con dipendenze
- 21. Come eseguire solo test nunit falliti in build teamcity
- 22. Come configurare TeamCity build con Mocha?
- 23. Team Build ignora gli argomenti di MSBuild
- 24. Come configurare più progetti in Team Build 2015
- 25. Come escludere il progetto dalla build in MSBUILD?
- 26. attività di creazione/rilascio del database per gulp/knex
- 27. MSBuild - Aggiunta di file da "ripulire" in una build
- 28. Come posso configurare pm2 per eseguire hexo?
- 29. Come posso eseguire solo attività ansibili con più tag?
- 30. MSBuild vs devenv per build da riga di comando
se si sostituisce FlavorToBuild con Configuration, funziona! –