У меня есть C # webforms
приложение , которое до сегодняшнего дня работало нормально.
Сегодня, внезапно, каждый раз, когда я пытаюсь запустить приложение, я получаю ошибку блокировки файла:
Невозможно скопировать файл «obj \ Debug \ MyProject.exe» в «bin \ Debug \ MyProject.exe». Процесс не может получить доступ к файлу «bin \ Debug \ MyProject.exe», потому что он используется другим процессом.
Поиск в Google ошибки не дает ничего, кроме очевидного, то есть VS думает, что файл заблокирован. И определенно сама Visual Studio блокирует файл, потому что, когда я закрываю VS и снова открываю его, проект выполняется нормально - с первого раза. Когда я пытаюсь запустить его второй раз, я получаю сообщение об ошибке блокировки файла.
Закрытие VS и повторное открытие каждый раз, когда я хочу запустить приложение, не является жизнеспособным решением! Как мне узнать, что блокирует файл, и предотвратить его блокировку?
РЕДАКТИРОВАТЬ: Еще одно интересное открытие: мне даже не нужно запускать приложение. Простая его компиляция вызывает блокировку файла; Не могу скомпилировать дважды подряд!
Эта проблема относится к одному проекту в моем решении. Все остальные проекты работают нормально и могут выполняться сколько угодно раз. Запирается только этот единственный проект.