2010-07-14 4 views
2

Je me demandais s'il est possible d'avoir quelque chose comme un essai, attraper, enfin dans un script msbuild. J'essaie de le configurer pour pouvoir arrêter un site IIS et un pool d'applications, faire un peu de construction, copier des fichiers et m'assurer que même si quelque chose ne va pas pendant la compilation et que les fichiers ne sont pas copiés, moins ramener le site avec les fichiers plus anciens.Vrai départ/arrêt avec msbuild tâche indépendamment de l'erreur

Répondre

3

Chaque tâche peut avoir l'attribut ContinueOnError="true" spécifié pour indiquer que l'exécution de la cible doit continuer à s'exécuter même si la tâche a échoué. Si vous utilisez MSBuild 4, vous pouvez également utiliser la nouvelle propriété MSBuildLastTaskResult pour déterminer si la dernière tâche a réussi (true) ou a échoué (false). Si vous n'utilisez pas MSBuild 4, vous ne pourrez peut-être pas déterminer si la tâche a réussi ou échoué.

Questions connexes