У меня есть проект с несколькими файлами MIDL, которые VS ВСЕГДА перекомпилирует, несмотря на то, что они не изменились. Я пробовал несколько советов, в том числе помещал каталог проекта в путь включения и т. Д., Но ничего не помогает. Проблема в том, что создаются файлы заголовков, которые затем влияют на перекомпиляцию других «подпроектов», вызывая ненужную перестройку компонентов.
Любое обходное решение для этого? Я даже пытался использовать Custom Build Tool (с midl.exe), и это обычно работает для других типов проблем, но использование midl.exe демонстрирует точно такое же поведение, то есть MIDL всегда перекомпилируется.
Как-то расстраивает...