У меня есть простое решение 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 - build - build - fail!) И я попробовал отключить антивирус. Это не помогает.
Обновление 2
Process Explorer показывает файл devenv.exe, загрузив файл (в DLL, а не в дескрипторы). Кажется, что какой-то сбой во время сборки предотвратил разгрузку, но (первая) сборка завершается без каких-либо сообщений, кроме "1 успешно, o не удалось" /