
В Visual Studio 2019 была добавлена автоматическая установка недостающих компонентов. Подробности под катом!
Автоматическая установка недостающих компонентов
Новинка в Visual Studio 2019: вы можете сохранить эти файлы как файлы .vsconfig в корневом каталоге решения, и когда решение (или директория решения) будет открыто, Visual Studio автоматически определит, какие компоненты отсутствуют, и предложит вам установить их.

Вы можете найти пример этого в репозитории vswhere на GitHub. Когда вы нажимаете на Install, вам предлагается установить все недостающие компоненты. Вы можете щелкнуть View full installation details, если хотите выбрать дополнительные компоненты.


Экспорт вашей конфигурации
В Visual Studio 2019 вы можете создать файл .vsconfig прямо из Solution Explorer:
- Щелкните правой кнопкой мыши на вашем решении.
- Нажмите Add > Installation Configuration File.
- Подтвердите место, в котором вы хотите сохранить файл .vsconfig (по умолчанию это корневая директория вашего решения).
- Нажмите Review details.
- Выберите или отмените любые изменения, которые вы хотите сделать, и нажмите Export
Чтобы минимизировать затраты на установку, экспортируйте только те компоненты, которые необходимы для сборки, тестирования и публикации решения. Один из способов это сделать — установить второй экземпляр Visual Studio или установить его на виртуальную машину, добавить рабочие нагрузки и дополнительные компоненты, необходимые для сборки и тестирования решения. Добавляйте компоненты по мере необходимости, пока решение не будет успешно построено, а затем экспортируйте свою конфигурацию.
Фидбэк
Мы будем рады увидеть ваши отзывы! Вы можете сообщить о проблеме или внести предложения по этой или любой другой фиче Visual Studio на нашем сайте Developer Community.
MonkAlex
О, полезная фича. А то иногда открываешь незнакомый солюшн и он просто не собирается, гугл тебе в помощь, что ему надо.
Ещё бы немного автоматизации на тему того, как определить зависимости, чтобы как в посте вручную не ставить на виртуалку и тыкать до победного.
Barabashkad
это только для компонент самого Visual Studio а не dependency солюшина… это не пакетныч мэнеджер…
MonkAlex
Это я как раз понял.
Просто ставишь иногда студию ткнув пару галочек в инсталяторе, потом открываешь незнакомый солюшн — и просто проекты в нём выгружены, странные сообщения не помогают понять в чем дело.
Короче, кейс наверное не частый, но раздражающий.