Folgender Sachverhalt:
Eigene Anwendungen (vorzugsweise Consolen-Anwendungen) werden im Batch ausgef��hrt (beispielsweise via NAnt, MSBuild etc.). Im Batch soll auf Abbruchbedingungen gepr��ft und entsprechend reagiert werden.
Wie kann dies einfach mit .NET 2.0 gel��st werden? Eigentlich ganz einfach. Wieder einmal hilft der System.Environment-Namespace. Mit Hilfe der Eigenschaft ExitCode besteht die M��glichkeit einen solchen zu setzen. 0 (Null) ist standardm����ig gesetzt und bedeutet, dass die Anwendung erfolgreich ausgef��hrt wurde. Nun k��nnte es aber sein, dass es R��ckmeldungen nicht nur f��r eine erfolgreiche Durchf��hrung geben soll, sondern auch wenn Fehler oder Warnungen gemeldet werden sollen. Hierzu ist lediglich ein Integer-Wert zu definieren und ExitCode entsprechend zu setzen. Damit steht der Behandlung von Abbruchbedingungen im Batch nichts mehr im Weg.