VS2010 всегда перестраивает решение?
У меня есть решение с 40 проектами. Недавно я перенастроил выходной путь для каждого из этих проектов на это значение:
..\Выход
Изменения были внесены в файлы *.csproj для каждой конфигурации сборки.
Это изменение сделало то, что ожидалось (собрать все скомпилированные сборки в одну папку), но необычный побочный эффект - каждый раз, когда я нажимаю F5 Debug, часть (около 40%) сборок всегда перестраивается. Я проверял это несколько раз без каких-либо изменений в самих проектах.
После того, как я отменил изменения, билд вел себя как и раньше
Мне нужна помощь в решении этой проблемы.
2 ответа
Эта проблема решается путем изменения файлов проекта, очистки решения, удаления всех папок бина вручную, перезапуска Visual Studio и восстановления всего.
Я полагаю, что сборки, которые восстанавливаются, ссылаются на проект, который вы пытаетесь построить? Проверьте ссылки в одном из проектов и посмотрите, правильно ли это. Если это так, вы можете попытаться настроить свойства для каждой ссылки, например "Копировать локально" и / или "Определенная версия"; может быть, каждый проект "думает", что нужно перекупить