Почему Visual Studio 2017 настаивает на том, что файлы, которые я не открыл в другом месте, были изменены вне редактора? - PullRequest
0 голосов
/ 18 декабря 2018

Я использую Microsoft Visual Studio 2017 Pro на работе, и недавно, после обновления до Windows 10, я был навязан случайными, казалось бы, уведомлениями о том, что мои исходные файлы были изменены вне редактора Visual Studio.У меня нет файла, открытого в другом месте, и файлы находятся в папках, которые не являются общими.У меня был удаленный рабочий стол, но его выключение не сразу решило проблему.После нескольких часов кодирования он перестал давать мне это предупреждение, но я тоже понятия не имею, что случилось.Я запустил программное обеспечение Symantec End-point для защиты (антивирус), чтобы убедиться, что это не вредоносное ПО, но полное сканирование не выявило никаких преступников.Я не понимаю, что является причиной проблемы и как ее предотвратить.Я хочу полное решение - убедитесь, что файлы не будут изменены без моего явного знания и согласия, а не просто приглушить ошибку.Любая помощь будет оценена!

1 Ответ

0 голосов
/ 18 декабря 2018

Получить копию sysinternals.Он имеет procmon и filemon, которые могут контролировать взаимодействие с вашей файловой системой, сообщая вам, какие процессы записали, прочитали или даже перечислили файл.

Эти инструменты также чрезвычайно полезны для отладки сложного взаимодействия с файлами, поскольку они генерируют довольночистые логи.Например, у меня была проблема с антивирусами, открывающими файлы, которые я только что написал, в результате чего моя запись с закрытием перезапуска не работала;procmon помог мне выяснить виновника.

...