开发人员主页中的环境

虚拟环境是一个独立工作区,可用于维护不同项目的单独依赖项和设置,从而有效地将它们彼此隔离。 当前支持的虚拟环境类型包括:

开发人员主页中的环境有助于将与虚拟环境或云环境的交互集中在一个地方。

  • 创建和配置与 GitHub 存储库、应用和包关联的虚拟环境。
  • 执行快速操作,例如启动、快照、开始、停止或将环境固定到 Windows“开始”菜单或任务栏。

开始使用开发人员主页中的环境

若要开始在开发人员主页中使用虚拟环境,请在开发人员主页的左侧列用户界面中选择“环境”选项卡。 打开“环境”窗格后,选择“ + 创建环境”。

开发人员主页中的每种类型的虚拟环境都由开发人员主页扩展支持。 若要添加新环境,必须确保已安装支持要使用的关联虚拟环境的开发人员主页扩展。

- **Hyper-V extension**: Installed by default in Dev Home. By default, your local Hyper-V VMs will be visible on the Dev Home Environments page.
- **Microsoft Dev Box**: To display Dev Box virtual environments, install the [Dev Home Azure extension](extensions.md#dev-home-azure-extension). Once installed, each Dev Box that you have set up on your Azure account will be visible on the Dev Home Environments page.
<!-- - **WSL distributions**: To display Linux distributions installed with WSL, you can download and install the [Dev Home WSL Extension Preview](https://github.com/WhitewaterFoundry/devhome/releases). This `.msixbundle` is contributed by Whitewater Foundry.* -->

提示

如果在开发人员主页中看不到“环境”选项卡或遇到问题,请运行以下命令,确保具有最新版本的 开发人员主页: winget upgrade Microsoft.DevHome

管理开发人员主页中的环境

开发人员主页中已安装的每个虚拟环境都可以显示一些关键信息:

  1. 虚拟环境类型(如 Hyper-V VM、Microsoft Dev Box,更多即将推出)

  2. 虚拟环境实例的名称(无论为环境选择了什么名称)

  3. 虚拟环境的状态:已启动、已停止、正在运行。

  4. 特定于环境的信息,例如 Microsoft Dev Box 的项目名称、vCPU 使用率、RAM 使用情况、存储容量、运行时间或检查点。

开发人员主页中的环境

每个虚拟环境都提供以下快速操作:

  1. 启动:连接或启动环境。

    • 默认情况下,Microsoft Dev Box 将在 Web 浏览器中启动。 若要在新 Windows 应用 RDP 客户端中启动 Dev Box,请从 Microsoft Store 安装 Windows 应用
  2. 启动停止:选择“启动”按钮旁边的下拉箭头以查找启动和停止操作。

  3. 删除重启固定到任务栏:选择“启动”按钮上方的 3 点以删除、重启或将此虚拟环境固定到 Windows 任务栏。

    • 除非从 Microsoft Store 安装了 Windows 应用,否则不会显示“固定到任务栏”和“固定到开始菜单”操作。
  4. 同步:如果虚拟环境已安装但未显示,请选择开发人员主页环境窗口顶部的同步按钮。 例如,如果开发人员主页打开并同时删除开发人员主页外的 Hyper-V VM,或在 Azure 门户中创建新的 Microsoft Dev Box,则在选择同步或开发人员主页重启之前,这些更改可能不会反映在开发人员主页中。

使用开发者主页创建新的虚拟环境

若要创建新的虚拟环境,请执行以下操作:

  1. 在开发人员主页的“环境”或“计算机配置”窗口中选择创建环境

  2. 选择要创建的环境类型(仅支持且已安装的环境类型可用)。

  3. 每个环境都可以有不同的创建参数,例如名称、池、项目、映像等。 这些规范取决于环境类型。

    • 对于 Hyper-V VM,目前支持快速创建映像。 目前还不支持用于创建 VM 的自定义映像(.iso、.vhd、.vhdx),但正在开发中。

创建环境

为开发人员主页环境创建 WinGet 配置文件

如果虚拟环境安装了开发人员主页,则可以启动该环境并使用计算机配置本地安装工具。

或者,可以远程配置环境:

  1. 在开发人员主页的“计算机配置”页上,选择配置环境

  2. 选择要配置的现有环境。

  3. 选择要克隆的存储库。

  4. 选择要安装的应用。

  5. 查看配置。 完成后,将使用所选资源配置虚拟环境。 系统可能会要求输入特定环境的用户凭据以应用这些更改。

计算机配置

为开发人员主页中的环境生成扩展

如果你经常使用的虚拟环境类型当前不受开发人员主页支持,则可以生成自己的开发人员主页环境扩展,以在开发人员主页中显示虚拟环境。

若要生成环境扩展,请参阅 GitHub 上的指南和 API 文档:开发人员主页中的开发人员环境