Как я могу иметь пользовательский шаг сборки, который выполняется только при изменении конкретного входного файла? - PullRequest
0 голосов
/ 18 декабря 2018

В моем файле проекта есть несколько строк, которые выглядят примерно так:

<Target Name="BeforeBuild">
     <Exec Command="ArbitraryApp.exe Input.InputExtension Output.OutputExtension _commandLineOption" />
</Target>

Это прекрасно работает, но у меня достаточно этих команд, и приложение для выдачи желаемого результата занимает достаточно времени, чтобыВ некоторой степени влияет на мой рабочий процесс, и я предпочел бы выполнять эти команды только в том случае, если действительно изменяется входной файл (т. е. изменение в Input.InputExtension выше).Я принял решение изменить «BeforeBuild» на «BeforeRebuild», когда я не активно изменяю эти входные файлы, но я не очень доволен этим.Любые рекомендации?

...