2013-05-14 2 views
0

Я пытаюсь скопировать файлы из папки теста NUnit сборки в папку NUnit исполнения, но получитьC# File.Copy Ошибки доступа

ошибка доступ

У меня есть установки пути к папке, как Testproject/bin/debug/something.config и попробовал варианты ниже, но не работал для меня.

  • Удалена папка с бункером, а затем перестроена.
  • Открыто закрыто VS.
  • Папка удаленных bin создала новую папку bin вручную.
  • Пытался удалить readonly в опции папки, но он снова получает значение readonly.

Я нашел это работало для других в потоке Unable to copy file. Access to the path is denied

Я также использую SVN в качестве системы управления версиями.

+0

Вы пытаетесь скопировать файлы вручную или они были скопированы во время теста? Если последнее, попробуйте первое, а также убедитесь, что вы надлежащим образом закрываете все файлы, которые у вас есть в тесте. – jstromwick

+0

Вы проверили, является ли этот файл SVN? – Jersson

ответ

1

Одна вещь, которую вы еще не пробовали, - это запустить Visual Studio в качестве администратора. Щелкните правой кнопкой мыши по нему и выберите run as administrator.

0

Похоже, что он был заперт и оставлен.

Я использовал LockHunter, чтобы разблокировать файлы, которые Windows так часто блокирует и оставляет. Даже после перезагрузки файлы иногда могут оставаться заблокированными процессом, который больше не существует.

Он также расскажет вам, какие приложения заблокировали файл.

Смежные вопросы