• 除了正式发布Windows Terminal 1.0,微软在此次 Build 2020 大会上还宣布开源一个新工具:Windows Package Manager(winget),Windows 软件包管理器。

    Windows Package Manager(也叫 winget)是一个 Windows 软件包管理器,它由一个命令行工具和一组用于在 Windows 10 上安装应用的服务组成。winget 可以帮助使用者快速轻松地发现地安装不同的工具,只需要使用一个命令即可。

    程序包管理器是一个用于自动安装、升级、配置和使用软件的系统或工具集。 大多数程序包管理器都是设计用于发现和安装开发人员工具。

    理想情况下,开发人员使用程序包管理器来指定先决条件,这些先决条件适用于为给定项目开发解决方案所需的工具。 然后,程序包管理器就会按照声明性说明来安装和配置这些工具。 程序包管理器可减少准备环境所需的时间,并有助于确保在计算机上安装相同版本的程序包。

    第三方程序包管理器可以利用 Microsoft 社区程序包清单存储库增加其软件目录的大小。winget 目前有搜索、显示和安装软件包等功能。

    开发人员可以使用 winget 命令行工具发现、安装、升级、删除和配置选定应用集。安装后,可以通过 Windows 终端、PowerShell 或 cmd 访问 winget。

    独立软件供应商(ISV)可以将 winget 用作集成工具和应用软件包分发渠道,通过使用开源仓库,ISV 可以将软件包(包括 .msix、.msi 与 .exe 安装程序)提交到 winget。

    项目地址: https://github.com/microsoft/winget-cli

    08ca01ca-766e-42ad-ac81-aee52ff25509-image.png