Windows Terminal no longer builds in Visual Studio 2019 #18133

Open
opened 2026-01-31 06:04:38 +00:00 by claunia · 0 comments
Owner

Originally created by @j4james on GitHub (Aug 9, 2022).

The prerequisites in the developer guidance documentation suggest you only need VS 2019 and v142 of platform tools to build Windows Terminal, but it seems that's no longer the case.

Building the last revision (ffe9a0f09b) in VS 2019 (version 16.11.17) I get the following errors:

The build tools for v143 (Platform Toolset = 'v143') cannot be found.
To build using the v143 build tools, please install v143 build tools.

The "GetFrameworkSdkPackages" task was not found.

I think the GetFrameworkSdkPackages error started with commit b0396f1741 (PR #13535), and the v143 requirement came from 4e5a0c137b (PR #13621).

I'm not in a position to upgrade at the moment, but I'm assuming a switch to VS 2022 would fix those errors. I know at least that v143 of the build tools comes with VS 2022.

If these new requirements are intentional, we need to update the developer guidance.

Originally created by @j4james on GitHub (Aug 9, 2022). The [prerequisites](https://github.com/microsoft/terminal#prerequisites) in the developer guidance documentation suggest you only need VS 2019 and v142 of platform tools to build Windows Terminal, but it seems that's no longer the case. Building the last revision (ffe9a0f09bc7b3cb96908d265c93bcd1a4e75fa2) in VS 2019 (version 16.11.17) I get the following errors: The build tools for v143 (Platform Toolset = 'v143') cannot be found. To build using the v143 build tools, please install v143 build tools. The "GetFrameworkSdkPackages" task was not found. I think the `GetFrameworkSdkPackages` error started with commit b0396f174127a9d23590a5cd0ae38872791a13f5 (PR #13535), and the v143 requirement came from 4e5a0c137b045d9f1f34114d12bc3b0ed0a03800 (PR #13621). I'm not in a position to upgrade at the moment, but I'm assuming a switch to VS 2022 would fix those errors. I know at least that v143 of the build tools comes with VS 2022. If these new requirements are intentional, we need to update the developer guidance.
claunia added the Needs-TriageResolution-Fix-CommittedNeeds-Tag-FixIssue-Docs labels 2026-01-31 06:04:39 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#18133