У мене є просте рішення 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
Провідник процесів показує, що devenv.exe завантажив файл (у DLL-файлах, а не в Handles). Здається, якийсь збій під час збірки перешкоджав розвантаженню, але (перша) збірка завершується без будь-яких повідомлень, тоді як "1 вдалося, про не вдалося" /


