重要
从 2025 年 5 月开始,不再支持开发人员主页作为 Windows 11 中的功能。 有关文件资源管理器版本控制集成、Sudo for Windows 和其他开发人员功能的信息,请参阅 高级 Windows 设置 。
开发人员主页计算机配置工具将所有开发环境设置任务引入一个位置,使你能够有效地设置新计算机或载入新项目。
避免所有分散和繁琐的过程,这些过程通常涉及将计算机准备好进行开发。 开发人员主页简化了搜索项目要求、克隆存储库和查找要安装的特定版本的软件和工具的过程。 管理多个工具登录、最大程度地减少上下文切换并更快地实现工作效率,以便你可以专注于最佳开发工作。
计算机配置
开发主页的机器配置可以管理您所需的一切,使您的机器开发环境达到准备好编码的状态。
选择 机器配置时,Dev Home 将提供多个设置选项:
设置本地计算机:安装应用程序、克隆存储库,并使用内置的图形配置界面添加新开发项目的所有要求,以启用环境的无人参与设置。 分步工具将引导你完成所需的一切,包括针对常用开发工具或已知存储库的建议。 该过程结束时,可以生成 WinGet 配置文件,以便轻松地将相同的步骤应用于任何计算机。 完成所有选择后,请放轻松,让 Dev Home 处理剩下的工作。 如果克隆了包含 WinGet 配置文件的任何存储库,Dev Home 将检测该存储库,并允许你继续完成设置。
设置环境:创建新的本地或云环境进行开发。 创建后,可以从“环境”页启动它,或选择它进行配置。 还可以通过选择要安装的应用程序和要克隆的公共存储库来针对现有开发环境进行配置。 示例包括 Hyper-V(本地虚拟机)、Microsoft Dev Box(基于云的开发环境)...像本地计算机一样轻松地设置任何其他环境。
运行现有安装程序的配置文件:使用 WinGet 配置文件 将所有计算机设置和项目载入任务合并到单个文件中,使设置开发环境的过程可靠且可重复。 WinGet 配置文件使用带有 JSON 架构的 YAML 格式,应用 Windows 包管理器和 PowerShell Desired State Configuration (DSC) 资源模块来处理计算机设置的各个方面。 在加入新团队或项目时,请消除查找正确的软件版本、包、工具、框架和设置的担忧。 在此体验中,可以在摘要视图之间切换,或查看 YAML 文件的原始内容。 在运行它之前,请务必 检查 WinGet 配置文件 的可信度。
克隆存储库:使用 Dev Home GitHub 扩展 或 Dev Home Azure 扩展连接凭据后,可以使用 Dev Home 将存储库克隆到计算机上。
安装应用程序:使用 Dev Home 发现和安装应用 —— 可以一次安装一个,或者当您去吃点心时,让 Dev Home 同时安装多个应用。
添加 Dev Drive:若要增加一个利用 ReFS 和优化安全设置的存储卷,以提供更高的开发性能,可以考虑添加 Dev Drive。 在 开发人员驱动器 文档中了解详细信息。
克隆存储库并将其存储在开发驱动器上
使用开发人员主页克隆存储库时,选择存储库(或多个存储库)后,可以选择要将其克隆到的存储驱动器。 如果已 设置开发驱动器,则会在克隆存储库时将其用作默认路径。
如果尚未创建开发驱动器,可以选择使用开发人员主页创建一个。 勾选该选项以通过“开发驱动器”优化您的工作负载性能。 然后,可以自定义几个选项,例如将在其中创建开发驱动器的动态 VHDX 的驱动器号、名称、大小和位置。 该名称将同时用于 VHDX 文件和开发驱动器。 默认情况下,选项是下一个可用的驱动器号,大小为 50GB,并在 %userprofile%\DevDrives
创建。