baskaran chellasamy Ответов: 4

не удалось скопировать ' obj\debug\ project.exe чтобы bin\debug\project.exe


Привет друзья
У меня есть две проблемы в моем проекте.
1.Error143Could not copy "obj\Debug\LibrarySystem.exe" to "bin\Debug\LibrarySystem.exe". Exceeded retry count of 10. Failed.
2.Error144Unable to copy file "obj\Debug\LibrarySystem.exe" to "bin\Debug\LibrarySystem.exe". The process cannot access the file 'bin\Debug\LibrarySystem.exe' because it is being used by another process.

Я попытался добавить следующее В событие сборки.
если существует "$(TargetPath).заблокирован" del "$(TargetPath).запертый"
если не существует "$(TargetPath).заблокировано" перемещение " $(TargetPath)" "$(TargetPath).запертый"

однажды это сработало для меня. но в следующий раз произойдет та же ошибка. как можно решить эту проблему.

ZurdoDev

Ошибка говорит, что что-то все еще держит его открытым. Что у него открыто? Вы им управляете?

Sergey Alexandrovich Kryukov

Скорее всего, структура вашего проекта неверна. Или вы запускаете два экземпляра Visual Studio? Это было бы возможно, но вы должны четко понимать все последствия.
—СА

Volynsky Alex

Скажите мне, пожалуйста, если вы запускаете свой VS от имени администратора ?

Volynsky Alex

Может быть, вы используете свой VS на VMware ?

4 Ответов

Рейтинг:
1

lalitsrana

Есть два вопроса, которые возможны.
1) у вас нет доступа к папке отладки (маловероятно, но возможно). Просто запустите среду разработки от имени администратора.
2. Exe-файла в режиме отладки по-прежнему работает =&ГТ; перейти диспетчер задач и убить исполняемый файл (LibrarySystem.exe).


CHill60

Строго говоря так и должно быть LibrarySystem.vhost.exe это нужно убить

Рейтинг:
0

Member 7910648

У меня была такая же проблема в Visual Studio 2013. После установки Visual Studio Update 5 проблема будет решена.


CHill60

И когда это произойдет снова (что столь же вероятно), попробуйте решение 3

Рейтинг:
0

Member 4433414

щелкните правой кнопкой мыши папку и снимите флажок только для чтения


Рейтинг:
0

Abhinav S

Перейдите в Диспетчер задач и проверьте, есть ли какие-либо дополнительные запущенные процессы MSBuild.
У меня был такой сценарий, и я понял, что MSBuild не закрылся и держал exe-файл.


nika2008

thnx +5 :)