У меня довольно большое .NET 2.0 решение (151 проект) в Visual Studio 2008. Часто, когда я делаю сборку (даже для одного проекта) в VS, я получаю сообщение об ошибке, говоря, что он не может скопировать один из мои сборки DLL в выходной каталог, потому что он используется. У меня нет других процессов, выполняющихся в фоновом режиме или существующих сеансов отладки, которые будут использовать эту сборку. Если я открою Process Explorer и выполните поиск этого имени сборки, то Visual Studio (devenv.exe) появится как единственный результат. Глядя на результаты Visual Studio имеет мою сборку, загруженную как DLL по какой-то причине. Закрытие решения и его повторное открытие не решают проблему. Я должен полностью выйти из VS, чтобы обойти эту проблему, которая довольно разрушительна. Кто-нибудь знает, что происходит? Я запускаю Window 7, я не думаю, что видел эту проблему в Windows XP.
Я запускаю Visual Studio 2008 Версии 9.0.30729.1 SP. Я также использую ReSharper 6, если это имеет значение.