У меня есть пользовательский шаг сборки в решении Visual Studio 2013. Шаг пользовательской сборки вызывает скрипт Python для текстового файла, который ссылается на несколько других файлов в моем решении. Я хочу, чтобы пользовательский этап сборки вызывался всякий раз, когда изменяется какой-либо из этих файлов или когда отсутствует вывод моего скрипта. Однако я не хочу вручную поддерживать поля «дополнительные зависимости» и «выходные данные» пользовательского инструмента.
Я могу легко заставить скрипт генерировать список зависимостей так же, как gcc может генерировать файл .d при передаче в -MM. Есть ли способ использовать вывод .d моего скрипта для автоматического заполнения «Дополнительных зависимостей» на моем шаге пользовательской сборки? Есть ли другой способ избежать сохранения полей «дополнительные зависимости» и «выходные данные»?
На странице справки показано только, как добавлять отдельные файлы.