ビルド前のイベントでコマンド ラインを実行する単純なバッチ スクリプトがあります。
C:\path\to\batch\script\PreBuildGenANTLR.bat
バッチスクリプトには次が含まれます
@echo off
pushd ..\..\Parser
java -jar ..\ANTLR\antlr-3.5-complete.jar -o .ANTLR ExprCppTree.g
popd
exit 0 exit \b 0 SET ERRORLEVEL = 0 を試しましたが、何をしてもスクリプトが実行されるようですが、ビルドが停止し、エラー MSB3073 exited with code -1 でエラーが発生します。http://blogs.msdn.com/b/astebner/archive/2006/08/08/691849.aspxで概説されている手順を含め、このスクリプトがゼロを返すようにするために、他にも多くのことを試しました。まだ何もありません。スクリプトは一連の警告を出して実行されますが、エラーは発生しません。本来の動作はしますが、ビルドは停止し、コード -1 で終了します。私は一体何を間違っているのですか?ゼロを返してビルドを続行するにはどうすればよいですか?