Visual Studio продолжает создавать все

У меня есть большой .sln файл со многими проектами.

Я просто внес изменение в проекте A, и он разрабатывает девять других проектов, которые проектируют ссылки, но это не имело никакого изменения кода.

Существует ли прием для ускорения этого процесса?

6
задан Peter Mortensen 10 December 2017 в 17:21
поделиться

3 ответа

Разделяй и властвуй: Ограничьте время сборки вашего решения, создав дополнительные решения, содержащие логические подмножества проектов, над которыми вы работаете. Это ограничит ваш масштаб и ускорит сборку.

Смотрите Модель разделенного единого решения в этой статье MSDN: http://msdn.microsoft.com/en-us/library/ee817674.aspx

Ключевая цитата из статьи:

Separate solution files allow you to work on smaller subsystems within your overall system 
but retain the key benefits of project references. Within each subsolution file, 
project references are used between constituent projects.
2
ответ дан 17 December 2019 в 04:42
поделиться

Выбор «build only» при щелчке правой кнопкой мыши по проекту A должен помочь. Я не уверен, есть ли способ помешать ему создавать проекты, на которые есть ссылки, при создании решения (что и делает стандартная команда build).

1
ответ дан 17 December 2019 в 04:42
поделиться

Убедитесь, что зависимости вашего проекта верны. Щелкните проект правой кнопкой мыши и перейдите в «Зависимости проекта». Убедитесь, что каждый проект зависит только от минимального набора других проектов, которые необходимо связать.

0
ответ дан 17 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: