VS2010 всегда перестраивает решение? - PullRequest
3 голосов
/ 04 ноября 2011

У меня есть решение с 40 проектами.Недавно я перенастроил путь вывода для каждого из этих проектов на это значение:

.. \ Output

Изменения были внесены в файлы * .csproj для каждой конфигурации сборки.

Это изменение сделало то, что ожидалось (собрать все скомпилированные сборки в одну папку), но необычный побочный эффект - каждый раз, когда я нажимаю F5 Debug, часть (около 40%) сборок всегда перестраивается.Я проверял это несколько раз без каких-либо изменений в самих проектах.

Как только я отменил изменения, билд вел себя как прежде.

Мне нужна помощь в решении этой проблемы.

Ответы [ 2 ]

2 голосов
/ 07 ноября 2011

Эта проблема решается путем изменения файлов проекта, решения для очистки, удаления всех папок bin вручную, перезапуска Visual Studio и восстановления всего.

0 голосов
/ 04 ноября 2011

Я полагаю, что сборки, которые перестраиваются, ссылаются на проект, который вы пытаетесь построить? Проверьте ссылки в одном из проектов и посмотрите, правильно ли это. Если это так, вы можете попытаться настроить свойства для каждой ссылки, такие как «Копировать локальную» и / или «Определенная версия»; возможно, каждый проект «думает», что ему нужно перестроить другие проекты, на которые он ссылается, чтобы получить тот же номер версии или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...