Многослойные пользовательские этапы сборки в MSVC - PullRequest
0 голосов
/ 13 ноября 2018

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>
...