не может получить доступ, потому что он используется из другого процесса - PullRequest
1 голос
/ 25 февраля 2011

Ну вдруг, когда я пытаюсь запустить свой проект из отладчика в Visual Studio 2010, он выдает мне эту ошибку:

Error   40  Unable to copy file "obj\x86\Debug\AssetsManagement.exe" to "bin\Debug\AssetsManagement.exe". The process cannot access the file 'bin\Debug\AssetsManagement.exe' because it is being used by another process.

Пожалуйста, есть кто-то, кто знает, почему это происходит?
Я уже удалил подпапку x86 \ Debug и подпапку te bin \ Debug, но ничего не произошло
Особенно во второй папке единственным файлом, который нельзя удалить, был файл .exe, также с той же ошибкой.

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

В большинстве случаев, когда я вижу эту ошибку, я заглядываю в диспетчер задач и вижу файл VSHost для моего работающего проекта.Вы не можете убить это, оно просто возвращается.Теперь дело дошло до того, что я всегда снимаю флажок, чтобы включить хостинг Visual Studio на вкладке отладки, когда начинаю новый проект.

0 голосов
/ 26 февраля 2011

Попробуйте закомментировать AssemblyVersion в AssemblyInfo.vb и выполнить сборку.

Сборка: AssemblyVersion ("1.0.0.0")

Это сработало для меня.

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