Diciamo che ho tre obiettivi A, B e C. C dipende B. B dipende da A. Se corro msbuild /t:C mybuildfile.xml
, si eseguirà bersaglio A, B e C in ordine. Come faccio ad impostare per assicurarmi che C e B non vengano eseguiti se c'è qualcosa che non funziona in A?fermare il processo msbuild se un bersaglio fallisce
5
A
risposta
6
<Target Name="StopBuild">
<Message Text="An error has occurred, build stopped." />
</Target>
<Target Name="A">
<OnError ExecuteTargets="StopBuild"/>
</Target>
<Target Name="B" DependsOnTargets="A">
</Target>
Ok, l'ho capito da solo. Usa il codice sopra, se la destinazione A fallisce, andrà a StopBuild specificato nell'attività OnError. Per ulteriori informazioni su come msbuild gestisce gli errori, vai a http://en.csharp-online.net/MSBuild:_By_Example%E2%80%94Dealing_with_MSBuild_Errors
Problemi correlati
- 1. Il progetto MSBuild non verrà caricato se l'importazione fallisce?
- 2. perfetta trasmissione fallisce quando il bersaglio è aggregato con matrice
- 3. AfterTargets non fallisce msbuild run
- 4. fermare il processo "explorer" completamente con PowerShell
- 5. Erlang. modo corretto di fermare il processo
- 6. C'è un modo per fermare il processo indexdb di indexdb?
- 7. C'è un modo per fermare un processo dell'indicizzatore Magento?
- 8. Come fermare un ScheduledExecutorService?
- 9. Come ottenere un nome file di processo da pid, se OpenProcess() fallisce con ACCESS_DENIED?
- 10. maven force continua se un modulo fallisce
- 11. Elimina un processo se esiste
- 12. msbuild fallisce con msb4064 di errore e msb4063
- 13. CSS -: bersaglio ~
- 14. Fermare un IntentService da un'attività
- 15. C'è un modo per fermare un processo in esecuzione in concurrent.futures?
- 16. Avvia il debugger ruby se fallisce il test rspec
- 17. Cosa succede se nuovo fallisce?
- 18. Come fermare un NSInvocationOperation?
- 19. Determinare se esiste un processo dal suo ID processo
- 20. IOS: fermare un NSTimer
- 21. messaggi di Service Broker non essere inviata se bersaglio riavviata
- 22. Come verificare se il processo non risponde?
- 23. impostare una proprietà all'interno di un bersaglio formica e utilizzarlo in un altro bersaglio
- 24. makefile: eseguire un bersaglio da un altro bersaglio, più comandi aggiuntivi
- 25. Arresto suite di JUnit se particolare test fallisce
- 26. bersaglio makefile come prerequisiti
- 27. Cosa succede se il servizio dati Parse cloud fallisce?
- 28. Python unittest, fai qualcosa solo se il test fallisce
- 29. finestre bersaglio link simbolico
- 30. Come fermare un server heroku?