Как заставить пользовательский инструмент сборки выполняться до запуска компилятора в Visual Studio 2008? - PullRequest
1 голос
/ 21 февраля 2012

У меня есть пользовательский инструмент, который мне нужно запустить перед сборкой в ​​Visual Studio 2008. Инструмент генерирует код C ++ на основе пользовательских входных файлов, поэтому мне нужно запустить его до Visual Studio начинает компиляцию C ++ ,

У меня настроено пользовательское правило сборки, и оно в основном работает, однако процесс сборки, похоже, не ожидает завершения работы инструмента, что приводит к необходимости перестройки после сборки с изменениями моих входных файлов. , Это связано с тем, что Visual Studio не распознает измененные файлы до завершения сборки или запускает сборку до завершения работы инструмента. Я не уверен, в чем дело.

Итак, проблема в том, что
1. Я запускаю сборку.
2. Пользовательский инструмент работает.
3. Сборка начинается
4. Сборка завершается до выхода из шага 2.
5. Мне нужно запустить другую сборку, чтобы включить сгенерированные изменения.

Я бы очень хотел получить шаг 3, просто подождите шаг 2.

...