Вот уже неделю я получаю случайные ошибки сборки, которые не имеют никакого смысла. Сначала я выдал другой билд, пока ошибка не появилась. Но теперь частота стала слишком высокой, чтобы ее терпеть.
Ошибки появляются попеременно и заключаются в следующем:
error MSB3249: Application Configuration file "app.config" is invalid. Could not find file 'XXX\app.config'
.Странная вещь в этом заключается в том, что проект, связанный с XXX, не имеет app.config (это собственная dll C++). Кроме того, XXX чередует проекты.
error MSB3027: Could not copy "YYY.dll" to "bin\x86\Debug\YYY.dll". Exceeded retry count of 10. Failed. 1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets(3540,5): error MSB3021: Unable to copy file "YYYdll" to "bin\x86\Debug\YYY.dll". The process cannot access the file 'YYY.dll' because it is being used by another process
.Они всегда идут парами. Глядя на это с помощью Process Explorer, этот другой процесс всегда MSBuild.exe или devenv.exe. Цифры.
Не удалось загрузить некоторые проекты. Я попытался воспроизвести это, чтобы скопировать сообщение об ошибке, но теперь частота слишком низкая.
Тупик/Голодание: сборка застревает в строке «Сборка начата», и мне приходится ее отменять. Когда я это делаю, появляются некоторые из предыдущих ошибок.
Моя среда: Windows 8.1 64 бит, Visual Studio 2012, Resharper 8.2, решение с 98 проектами (C#, VB.NET, C++/CLI и C++)
Я пробовал перестраивать, очищать, открывать и закрывать VS, перезапускать Windows, отключать Resharper и перезапускать VS. С этим последним исправлением ошибки исчезли, но я скучаю по изящному R#. Я посмотрю средство отслеживания проблем R #, но кто-нибудь еще сталкивался с этим? Какой-то обходной путь, кроме отключения R#?