Прочитать на английском

Поделиться через


Среды в домашней среде разработки

Виртуальная среда — это локальная рабочая область, которая позволяет поддерживать отдельные зависимости и параметры для разных проектов, эффективно изолируя их друг от друга. Тип виртуальных сред, поддерживаемых и поддерживаемых корпорацией Майкрософт в настоящее время:

Сведения о добавлении собственной среды в dev Home см. в статье "Создание расширения для сред в домашней среде разработки".

Среды в среде Dev Home централизируют взаимодействие с виртуальными или облачными средами в одном месте.

  • Просмотр всех сред в одном месте
  • Создайте новые среды и быстро настройте их с помощью репозиториев, приложений и пакетов.
  • Выполните быстрые действия, такие как запуск, моментальный снимок, запуск, остановка или закрепление сред в Windows меню или панели задач.

Начало работы с средами в домашней среде разработки

Чтобы приступить к работе с средами в среде Dev Home, перейдите на вкладку "Среды " в пользовательском интерфейсе левого столбца в домашней среде разработки. Существующие среды будут отображаться здесь. Чтобы создать новые среды, нажмите кнопку +Создать среду.

  • Расширение Hyper-V: установлено по умолчанию в главной версии разработки. По умолчанию локальные виртуальные машины Hyper-V будут отображаться на странице домашних сред разработки.

  • расширение подсистема Windows для Linux: установлено по умолчанию в dev Home. По умолчанию локальные дистрибутивы WSL будут отображаться на странице домашних сред разработки.

  • Microsoft Dev Box: чтобы отобразить облачные среды Dev Box, установите расширение Dev Home Azure. После установки каждое поле разработки, которое у вас есть в учетной записи Azure, будет отображаться на странице домашней среды разработки.

Каждый тип среды в Dev Home поддерживается расширением Dev Home. Чтобы добавить новую среду, необходимо убедиться, что расширение Dev Home поддерживает связанную среду, которую вы хотите использовать.

Совет

Если вкладка "Среды" не отображается в домашней среде разработки или возникают проблемы, убедитесь, что у вас есть последняя версия дома разработки, выполнив команду: winget upgrade Microsoft.DevHome

Управление средами в домашней среде разработки

Каждая среда в домашней среде разработки может отображать некоторые ключевые сведения:

  1. Тип среды (например, виртуальная машина Hyper-V, дистрибутив WSL, Microsoft Dev Box, в ближайшее время).

  2. Имя экземпляра среды (независимо от имени, выбранного для среды).

  3. Состояние среды: запущено, остановлено, запущено.

  4. Конкретные сведения о среде, такие как имя проекта для Microsoft Dev Box, использование виртуального ЦП, использование ОЗУ, емкость хранилища, время простоя или контрольные точки.

Среды в домашней среде разработки

Каждая виртуальная среда предлагает следующие быстрые действия:

  1. Запустите: подключитесь к среде или запустите ее.

    • Microsoft Dev Box будет запускаться в веб-браузере по умолчанию. Чтобы запустить Dev Box в новом клиенте RDP приложения Windows для собственного интерфейса, установите приложение Windows из Microsoft Store.
  2. Запуск или остановка. Щелкните стрелку раскрывающегося перетаскивания рядом с кнопкой "Запустить", чтобы найти действия запуска и остановки.

  3. Удаление, перезапуск, закрепление на панели задач. Выберите 3 точки над кнопкой "Запуск", чтобы удалить, перезапустить или закрепить эту виртуальную среду на панели задач Windows.

    • Действия "Закрепить на панели задач" и "Закрепить на меню " не будут отображаться, если приложение Windows не установлено из Microsoft Store.
  4. Синхронизация. Нажмите кнопку "Синхронизация" в верхней части окна "Домашняя среда разработки", чтобы обновить список сред. Например, если вы открываете дома разработки и одновременно удаляете виртуальную машину Hyper-V за пределами дома разработки или создадите microsoft Dev Box в портал Azure, эти изменения могут не отражаться в главной версии разработки, пока не выберите "Синхронизация" или "Дома разработки".

Создание новой среды с помощью дома разработки

Чтобы создать новую среду, выполните приведенные действия.

  1. Выберите "Создать среду " в окне "Среда" или "Конфигурация компьютера" дома разработки.

  2. Выберите тип среды, которую вы хотите создать (будут доступны только поддерживаемые и установленные типы сред).

  3. Каждая среда может иметь разные параметры создания, такие как имя, пул, проект, образ и многое другое. Эти спецификации зависят от типа среды.

    • Для виртуальных машин Hyper-V в настоящее время поддерживаются образы быстрого создания Windows и Linux. Пользовательские образы (.iso, VHDX, VHDX) для создания виртуальных машин пока не поддерживаются, но находятся в разработке.

Создание среды

Создание файла конфигурации WinGet для домашней среды разработки

Если в вашей среде установлена среда dev Home, вы можете запустить среду и использовать локальное средство установки конфигурации компьютера.

Кроме того, можно удаленно настроить среду:

  1. На странице "Конфигурация компьютера" на домашней странице разработки выберите "Настройка среды".

  2. Выберите существующую среду для настройки.

  3. Выберите репозитории для клонирования.

  4. Выберите приложения для установки.

  5. Просмотрите конфигурацию. После завершения виртуальная среда будет настроена с выбранными ресурсами. Возможно, вам будет предложено ввести учетные данные пользователя для конкретной среды, чтобы применить эти изменения.

Конфигурация компьютера

Создание расширения для сред в домашней среде разработки

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

Чтобы создать расширение среды, ознакомьтесь с нашими рекомендациями и документацией по API на сайте GitHub: среды разработчика в домашней среде разработки.