У нас есть более 100 проектов в решении, и некоторые из проектов включают другие проекты в качестве ссылок на проекты. Чистая сборка/восстановление заняли слишком много времени, поэтому я поискал и нашел довольно хорошее решение для оптимизации времени сборки/восстановления:
- Установка одного и того же пути вывода для Debug/Release во всех проектах с разницей в $(Configuration).
- Установка ссылки на проект для Copy Local на false, потому что проект, на который ссылаются, должен быть там.
После многократного тестирования я обнаружил, что перестроение VS Solution терпит неудачу в 30% случаев из-за metadata * could not be found
. Я знаю, что означает ошибка, но я не знаю, как это происходит.
Есть ли у кого-нибудь идеи, как улучшить успех Solution's Rebuild?