Невозможно скопировать файл.Доступ к пути запрещен - PullRequest
32 голосов
/ 17 марта 2012

Я работаю над проектом asp.net 3.5 на удаленной машине. Я получаю к нему доступ через удаленный рабочий стол. Когда я строю проект, я получаю сообщение об ошибке:

Error   62  Unable to copy file "obj\Debug\myprojname.pdb" to "bin\myprojname.pdb". Access to the path 'bin\myprojname.pdb' is denied.

Проект под SVN. Я удалил obj \ Debug \ myprojname.pdb и попытался запустить снова, но получил ту же ошибку. Я пытаюсь удалить только из папки, но после нажатия ОК снова становится только для чтения (я думаю, из-за SVN).

Ответы [ 18 ]

48 голосов
/ 06 апреля 2012

Я решил эту проблему, удалив спорные файлы из папки bin и перестроив проект.

43 голосов
/ 05 октября 2012

Я решил это, сняв флажок с опции Read-only CheckBox в настройках папки.

7 голосов
/ 19 февраля 2013

У меня была такая же проблема, и мне нужно было только перезапустить визуальную студию. Классический ход:)

5 голосов
/ 21 августа 2013

Убрал флаг только для чтения на всем решении, и это сработало.Visual Studio 2012 + TFS 2013

5 голосов
/ 19 августа 2013

Я запустил Visual Studio как администратор, и это сработало.

3 голосов
/ 19 сентября 2014

У меня была эта проблема с WebActivator.dll

Закрытие VS и повторное открытие решили проблему для меня

2 голосов
/ 09 февраля 2015

Для меня проблема заключалась в том, что у моего антивируса был дескриптор ссылочной .dll, которая использовалась в моем решении.Не совсем уверен, почему, планирую исследовать это позже.Но убийство моей AV-службы, у которой был дескриптор, а затем перезапуск Visual Studio устранили эту проблему для меня.

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

2 голосов
/ 24 марта 2014

Только что нашел это , которое у меня сработало:

Убедитесь, что bin не зарегистрирован в TFS.

2 голосов
/ 05 июня 2013

Если ничего не помогает, попробуйте перезагрузить компьютер - единственное, что сработало для меня.

1 голос
/ 27 февраля 2014

Просто удалите соответствующую ссылку (файл .dll) из References и добавьте ее снова, используя опцию add reference. У меня похожая ошибка, и я решил ее таким образом. Надеюсь, это поможет.

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