[PR #18645] Add WinGet configuration file for building terminal #31581

Closed
opened 2026-01-31 09:48:10 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/microsoft/terminal/pull/18645

State: closed
Merged: Yes


Summary of the Pull Request

PR adds a WinGet configuration file to install the necessary dependencies in order to build terminal locally. The configuration file enables developer mode, installs PowerShell 7, Visual Studio 2022 & all the required workloads from the project's .vsconfig file (in accordance with the dependencies listed in the project's README).

Validation Steps Performed

Tested the configuration file by spinning up a clean Win11 Pro VM in azure and then doing the following:

  1. Install latest WinGet on the VM using WinGet sandbox script. Install git and clone the repo
  2. Run winget configure .config/configuration.winget (this should work by just double-clicking the file in explorer too)
  3. After the configuration is completed, open the solution in the now installed Visual Studio and build. The build is successful and I could start terminal with F5
**Original Pull Request:** https://github.com/microsoft/terminal/pull/18645 **State:** closed **Merged:** Yes --- ## Summary of the Pull Request PR adds a WinGet configuration file to install the necessary dependencies in order to build terminal locally. The configuration file enables developer mode, installs PowerShell 7, Visual Studio 2022 & all the required workloads from the project's [.vsconfig](https://github.com/microsoft/terminal/blob/main/.vsconfig) file (in accordance with the [dependencies listed](https://github.com/microsoft/terminal?tab=readme-ov-file#prerequisites) in the project's README). ## Validation Steps Performed Tested the configuration file by spinning up a clean Win11 Pro VM in azure and then doing the following: 1. Install latest WinGet on the VM using [WinGet sandbox script](https://learn.microsoft.com/en-us/windows/package-manager/winget/#install-winget-on-windows-sandbox). Install git and clone the repo 2. Run `winget configure .config/configuration.winget` (this should work by just double-clicking the file in explorer too) 3. After the configuration is completed, open the solution in the now installed Visual Studio and build. The build is successful and I could start terminal with <kbd>F5</kbd>
claunia added the pull-request label 2026-01-31 09:48:10 +00:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#31581