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