Я искал подобную возможность несколько месяцев назад, но все, что я обнаружил, указывало на то, что вы не можете автоматически аннулировать вывод шаблона при изменении другого файла. (Например, нет способа объявить, что шаблон «зависит» от другого файла, стиля Makefile.)
На самом деле я написал простую задачу MSBuild, которая удаляет все выходные файлы T4, заставляя все шаблоны повторяться при каждой сборке. Это может быть излишним для ваших нужд, особенно если запуск шаблонов занимает много времени, но, возможно, вы можете собрать что-то вместе, чтобы проверить зависимости шаблона.