私はnmakeベースのプロジェクトを持っています.aspコンパイラは、nmakeが認識しているように見えるエラーをスローする可能性があります.
NMAKE : fatal error U1077: 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe' : return code '0x1'
ただし、バッチ ファイル内から nmake を呼び出すと、環境変数 %ERRORLEVEL% はゼロに設定されたままになります。
nmake /NOLOGO
echo BUILD RETURNING: %ERRORLEVEL%
nmake タスクを制御すると、最終的にゼロ以外の ERRORLEVEL (2 に設定されている) が返されるので、エラーを問題なくキャッチできると想定していますが、nmake はゼロ以外の値をバブルしていません。そのタスクからコードを終了します。または、少なくとも、私はそれを誤ってトラップしています。どんな助けでも大歓迎です。