Запрошенная операция не может быть выполнена при компиляции проекта XNA.
При повторной компиляции проекта я получаю следующее сообщение об ошибке. Я должен закрыть VS 2010, и он перезагружается при перезагрузке. Если я внесу изменения, то проблема вернется.
"Не удалось скопировать файл"obj\x86\Debug\MyFile.dll". Запрошенная операция не может быть выполнена для файла с открытым разделом, сопоставленным пользователем."
7 ответов
Причина найдена - это связано с установленным расширением Visual Studio Achievements. Проблема исчезнет с удалением этого расширения.
У меня была эта проблема по другой причине. Так что я делюсь для тех, у кого есть эта проблема без расширения достижения
В моем случае это было связано с открытием страницы настроек проекта. Я использую тип в своем проекте в качестве типа одного параметра, поэтому кажется, что Visual Studio открывает DLL, чтобы получить спецификации, но не выпускает ее автоматически. Закрытие страницы настроек решит проблему или перезапустит Visual Studio.
Я также столкнулся с той же проблемой из-за глупой ошибки:) Все, что я сделал, - это оставил соответствующую выходную DLL открытой в Visual Studio Object Browser. Закрытие этого dll из браузера объектов решило проблему.
Я также столкнулся с этой проблемой при попытке сохранить файл в Visual Studio (поэтому не XNA, но, похоже, Google здесь руководствуется).
Проблема оказалась в том, что в моем терминале была запущена частично завершенная команда git - это был файл сравнения с файлом, который я пытался сохранить.
Когда я прекратил команду, проблема ушла.
Для меня это были расширения Git, блокирующие файл. Я убил зависший процесс git и перестроил проект. Если вы не можете найти то, что блокирует файл, вы всегда можете перезагрузить компьютер:)
У меня та же проблема, но у меня не установлено расширение Visual Studio Achievements!
Я полностью застрял с этой проблемой, я не могу больше строить свой код.
В моем случае эта ошибка была вызвана тем, что Microsoft Security Essentials сканировал файл, как только Visual Studio сохранила его перед компиляцией. Затем компилятор попытался получить доступ к файлу и обнаружил, что он заблокирован MSE. Добавление каталога проектов Visual Studio в список исключений устраняет ошибку.