Visual Studio Не удалось записать в выходной файл '… \ obj \ Debug \ Foo.Bar.dll "

Я получил эту ошибку при компиляции большого решения на C # в Visual Studio 2010. Каждый раз после компиляции мне приходилось удалять папку obj одного из проектов, используемых этим решением. В противном случае я получил следующую ошибку:

Could not write to output file '...\obj\Debug\Foo.Bar.dll'
The process cannot access the file because it is being used by another process

Я искал решение по всему Интернету и на самом деле нашел / попробовал немногие из них.

Например: многие люди на форумах разработчиков предлагали не начинать компиляцию, покаUserControl (в некоторых других источникахFrom) дизайнер открыт.

Некоторые другие люди использовалиpre-build scripts для удаления папки obj это конкретное решение является приемлемым, но если выпущенный проект является широко используемой библиотекой, его перекомпиляция приведет к перекомпиляции «parent» проекты.

Ответы на вопрос(4)

Ваш ответ на вопрос