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

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

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 (в некоторых других источникахОт) дизайнер открыт.

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

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

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