company_banner

Конфигурируйте Visual Studio в вашей организации с помощью .vsconfig

Автор оригинала: Heath Stewart
  • Перевод
В Visual Studio 2017 Update 15.9 мы добавили возможность экспорта и импорта рабочей нагрузки и выбора компонентов в файл конфигурации установки Visual Studio. Разработчики могут импортировать эти файлы в новые или существующие установки. Проверка этих файлов в ваших исходных репозиториях позволяет легко ими делиться. Однако разработчикам все еще нужно импортировать их, чтобы получить необходимые функции.

В Visual Studio 2019 была добавлена автоматическая установка недостающих компонентов. Подробности под катом!

Автоматическая установка недостающих компонентов


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

image

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

image

image

Экспорт вашей конфигурации


В Visual Studio 2019 вы можете создать файл .vsconfig прямо из Solution Explorer:

  1. Щелкните правой кнопкой мыши на вашем решении.
  2. Нажмите Add > Installation Configuration File.
  3. Подтвердите место, в котором вы хотите сохранить файл .vsconfig (по умолчанию это корневая директория вашего решения).
  4. Нажмите Review details.
  5. Выберите или отмените любые изменения, которые вы хотите сделать, и нажмите Export

Чтобы минимизировать затраты на установку, экспортируйте только те компоненты, которые необходимы для сборки, тестирования и публикации решения. Один из способов это сделать — установить второй экземпляр Visual Studio или установить его на виртуальную машину, добавить рабочие нагрузки и дополнительные компоненты, необходимые для сборки и тестирования решения. Добавляйте компоненты по мере необходимости, пока решение не будет успешно построено, а затем экспортируйте свою конфигурацию.

Фидбэк


Мы будем рады увидеть ваши отзывы! Вы можете сообщить о проблеме или внести предложения по этой или любой другой фиче Visual Studio на нашем сайте Developer Community.
  • +16
  • 6,3k
  • 5
Microsoft
724,00
Microsoft — мировой лидер в области ПО и ИТ-услуг
Поделиться публикацией

Комментарии 5

    +4
    О, полезная фича. А то иногда открываешь незнакомый солюшн и он просто не собирается, гугл тебе в помощь, что ему надо.

    Ещё бы немного автоматизации на тему того, как определить зависимости, чтобы как в посте вручную не ставить на виртуалку и тыкать до победного.
      0
      это только для компонент самого Visual Studio а не dependency солюшина… это не пакетныч мэнеджер…
        +1
        Это я как раз понял.

        Просто ставишь иногда студию ткнув пару галочек в инсталяторе, потом открываешь незнакомый солюшн — и просто проекты в нём выгружены, странные сообщения не помогают понять в чем дело.

        Короче, кейс наверное не частый, но раздражающий.
      0
      Вот бы еще возможность указать Startup Project, вообще замечательно было бы.
        0
        А разве Community Edition для организаций? Или там уже командную работу улучшили за последнее время так, что версии Pro не уступает?

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое