Вы дважды проверили, что в файл не было внесено никаких изменений?
Другая возможность состоит в том, что у вас есть компонент, который выполняет какое-то действие, требующее прав доступа к файлу. У меня есть форма, TableLayoutPanel
которая делает это. Просмотр кода, кажется, вызывает пересчет панели макета, даже если ничего не происходит.