- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

image

Вы можете найти пример [2]этого в репозитории vswhere [3]на 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 или установить его на виртуальную машину, добавить рабочие нагрузки и дополнительные компоненты, необходимые для сборки и тестирования решения. Добавляйте компоненты по мере необходимости, пока решение не будет успешно построено, а затем экспортируйте свою конфигурацию.

Фидбэк

Мы будем рады увидеть ваши отзывы! Вы можете сообщить о проблеме [4] или внести предложения [5] по этой или любой другой фиче Visual Studio на нашем сайте Developer Community [6].

Автор: Лев Буланов

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/microsoft/315600

Ссылки в тексте:

[1] Visual Studio 2019: https://devblogs.microsoft.com/visualstudio/visual-studio-2019-code-faster-work-smarter-create-the-future/

[2] пример : https://github.com/Microsoft/vswhere/commit/215dd2dab917b12c1756887fe8e754f8cd3913b6

[3] vswhere : https://github.com/Microsoft/vswhere

[4] сообщить о проблеме: https://docs.microsoft.com/visualstudio/ide/how-to-report-a-problem-with-visual-studio

[5] внести предложения: https://docs.microsoft.com/visualstudio/ide/suggest-a-feature

[6] Developer Community: https://developercommunity.visualstudio.com/

[7] Источник: https://habr.com/ru/post/448260/?utm_source=habrahabr&utm_medium=rss&utm_campaign=448260