Файл заблокирован Visual Studio 2019 - PullRequest
1 голос
/ 03 июля 2019

У меня странная проблема в Visual Studio:

, если в процессе отладки выдается необработанное исключение Я не могу создать свое приложение на C #:

Unable to copy file "C:\Projects\A\bin\A.dll" to "..\..\bin\A.dll". The process cannot access the file '..\..\bin\A.dll' because it is being used by another process.
Could not copy "C:\Projects\A\bin\A.dll" to "..\..\bin\A.dll". Exceeded retry count of 10. Failed. The file is locked by: "Microsoft Visual Studio 2019 (14904)"

Есть ли постоянное решение для устранения этой странной ошибки?(мой единственный обходной путь в настоящее время - перезапустить Visual Studio)

То, что я пробовал и не работало для меня:

  • Меню VS -> Инструменты -> Параметры -> Проекты и решения ->Build and Run -> и «установить максимальное количество параллельных сборок» равным 1.
  • Остановить антивирус
  • Включить службу взаимодействия с приложениями (не найдена в Windows 10)
  • снять галочку VSменю -> Инструменты -> Параметры -> Проекты и решения -> Общие -> Разрешить параллельную инициализацию проекта
  • Снимите флажок Отладка -> Параметры -> Отладка -> Общие -> Разрушить все процессы, когда один процесс прерывается

Также нецелесообразно вставлять сценарии событий Pre-build во все мои проекты!Ссылка: https://blog.ndepend.com/visual-studio-script-saves-time-pain/

У кого-нибудь есть решение этой проблемы?

1 Ответ

2 голосов
/ 22 июля 2019

Это немного странно, но проблема была вызвана параметром Debug Use Managed Compatibility Mode! Так что просто снимите флажок Отладка -> Параметры -> Use Managed Compatibility Mode и больше не будет заблокированных файлов ошибок Visual Studio!

Примечание: Шаг отключения этой опции - вы получите досадные ошибки оценки VS, отнимающие много времени. ( Больше информации )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...