В моем проекте я использую внешний инструмент для обновления некоторых двоичных файлов. Эти файлы включены в проект как "контент".
На данный момент инструмент настроен на запуск во время "события перед сборкой" в свойствах проекта С#. К сожалению, это событие выполняется только в том случае, если проект устарел, а это не то, что мне нужно.
Я работаю над этим, всегда используя "rebuild" вместо "build" в моем проекте, но это утомительно и медленно.
Мне нужно всегда запускать этот инструмент, независимо от того, является ли проект актуальным или нет. На самом деле, даже до того, как MSBuild даже определит, является ли проект актуальным, потому что инструмент изменяет некоторые файлы, включенные в проект, что влияет на результаты актуальных проверок.
Есть ли правильный способ сделать это?