Лучше всего без написания кода для подключения к Windows использовать инструмент, который отслеживает активность диска. Например, вы можете Process Monitor из Sysinternals suite .
Когда вы запускаете Process Monitor для пункта меню Filter-> Filter ..., откроется диалоговое окно. В этом диалоговом окне вы должны отфильтровать результаты, чтобы показать активность только по пути, по которому вы строите. В моем примере я создал фиктивное решение в папке C: \ temp_NET \ ThrowAway \ WebApplication2. Поэтому, чтобы отфильтровать результаты только в этой папке, я добавил фильтр, показанный на рисунке ниже.
После того, как вы это сделаете, вы должны запустить сборку, затем экспортировать результаты из монитора процессов в файл и найти этот файл для изменений.
Я бы удостоверился, что вы делаете полную сборку, потому что если вы этого не сделаете, файлы не могут быть затронуты, потому что цели могут быть пропущены, если они обновлены.