Не могу скомпилировать, потому что Visual Studio использует мою DLL

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

Я использую Visual Studio 2008 версии 9.0.30729.1 SP. Я также использую ReSharper 6, если это важно.

11
задан Dennis 4 August 2011 в 14:40
поделиться