У меня есть простое решение WinForms в VS 2010. Всякий раз, когда я его собираю, выходной файл (bin \ debug \ app.exe) блокируется, и последующие сборки терпят неудачу с таким сообщением, как
"The process cannot access the file 'bin\Debug\app.exe' because it is being used by another process."
Единственный способ построить проект - перезапускать VS после каждой сборки, что очень неловко.
Я нашел это старое сообщение в блоге http://blogs.geekdojo.net/brian/archive/2006/02/17/VS2005FileLocking.aspx - похоже, проблема действительно старая. Кто-нибудь знает, что здесь происходит, или хотя бы какой-нибудь обходной путь?
Обновление
На самом деле я не запускаю файл. Блокировка происходит после сборки, а не после отладки (то есть запуск VS - сборка - сборка - ошибка!)
И я попытался отключить антивирус. Это не помогает.
Обновление 2
Process Explorer показывает загрузку файла devenv.exe (в DLL, а не в Handles). Кажется, что какой-то сбой во время сборки предотвратил выгрузку, но (первая) сборка завершается без каких-либо сообщений, кроме «1 успешно завершено, o не удалось» /