У меня есть проект на основе 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%
Если я контролирую задачу cmake-c, я получаю ненулевой ERRORLEVEL (он равен 2), поэтому я предполагаю, что я в состоянии ловить ошибки в порядке, но nmake не пузырится ненулевой код выхода из его задачи. Или, по крайней мере, я ошибаюсь. Любая помощь будет оценена.