Я продолжаю получать:
предупреждение MSB3026: не удалось скопировать ошибки DLL.
У меня есть несколько проектов в решении.
В процессе сборки я также получаю сообщение об ошибке:
Ошибка 47 Не удалось скопировать "myapp\bin\Debug *.dll" в "bin *.dll". Превышено количество попыток 10. Не удалось.
Приложение просто перестает отвечать на запросы в середине отладки, и я должен закрывать Visual Studio каждый раз. Это раздражало, но теперь это тоже расстраивает.
Мы восемь членов команды, и все мы получаем ту же ошибку. Мы не можем перестроить решение, и приложение работает очень медленно.
Одна из вещей, которые мы используем в проекте, - SignalR.
Это то, что я пробовал до сих пор. Они мне не помогли, но они могли помочь читателю:
-
Я пробовал решения, описанные в отладке/загрузке Visual Studio очень медленно, но это не сработало.
-
Я также попытался снять флажок Включить процесс хостинга Visual Studio в каждом свойстве проекта, и это также не устранило проблему.
-
Решения описаны в http://www.richard-banks.org/2008/04/how-to-fix-problems-with-locked-files.html а также http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40ed753e-47af-4638-8a72-1d607102a05c/
-
Предварительно создайте скрипты для проектов:
if exist "$(TargetPath).locked" del "$(TargetPath).locked" if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
-
Папки bin не находятся под контролем источника.
-
Иногда убийство процесса Microsoft.VisualStudio.Web.Host.exe освобождает блокировку файлов, но это не всегда работает.
-
Я запускаю Visual Studio в режиме администратора.
-
У меня есть полный доступ (чтение/запись разрешений) в папках исходного кода.