Ahoj, я использую MSVC2017, и у меня есть проект с 2 пользовательскими этапами сборки. Мой вопрос заключается в том, как сделать так, чтобы один неудачный шаг означал провал всей сборки проекта? Если команда_1 завершается с кодом состояния 255, а команда_2 завершается с 0, MSVC сообщает, что сборка проекта выполнена успешно. Но если я запускаю только command_1, то это не сработает:
error MSB6006: "cmd.exe" exited with code 255.
Определение в файле проекта:
<ItemGroup>
<CustomBuild Include="...">
<Command>command_1</Command>
</CustomBuild>
<CustomBuild Include="...">
<Command>command_2</Command>
</CustomBuild>
</ItemGroup>