Не удается скопировать файл "obj \ Debug \ usercontrol.xml" в ". \ Bin \ usercontrol.xml". Доступ к пути 'obj \ Debug \ usercontrol.xml' запрещен - PullRequest
0 голосов
/ 22 ноября 2011

Я делаю проект на vb.net. Я получаю вышеуказанную ошибку. Невозможно скопировать файл и доступ к пути к файлу запрещен. Когда я закрываю проект и открываю его снова, он запускается нормально и внезапно для одной сборки возникает та же ошибка Какое решение для этого

Ответы [ 2 ]

0 голосов
/ 11 декабря 2013

Иногда бывает так, что даже если вы удалите файл, используемый другим процессом, он все равно покажет ошибку. В этом случае перейдите в свойства проекта и на вкладке событий сборки добавьте код в текстовое поле перед сборкой:

if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if not exist "$(TargetPath).locked" if exist "$(TargetPath)" move "$(TargetPath)"        
"$(TargetPath).locked"

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 22 ноября 2011

Скорее всего, файл заблокирован другим процессом, следовательно, сообщение об отказе в доступе. Убедитесь, что программа не запущена при повторной сборке. Если программа не запущена и вы по-прежнему получаете эту ошибку при сборке, я бы сделал то, что вы сделали - закройте и снова откройте.

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