Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Update Request]: Microsoft Build Tools #230070

Open
Sgt-Nukem opened this issue Feb 15, 2025 · 3 comments
Open

[Update Request]: Microsoft Build Tools #230070

Sgt-Nukem opened this issue Feb 15, 2025 · 3 comments
Labels
Help-Wanted This is a good candidate work item from the community. Package-Update This package needs to be updated

Comments

@Sgt-Nukem
Copy link

What type of update are you requesting?

A new version of an existing package

Current Package Identifier

Microsoft.BuildTools2015

Package Version

2015 --> 2022

Please describe the changes you would like to see

The Microsoft Visual Studio 2022 command line build tools for C++, C#, etc. cannot be found, neither the 2019 or 2017 ones. Only the legacy 2015 one is there:

$> winget search "Build Tools"
Name                       Id                       Version       Source
-------------------------------------------------------------------------
Microsoft Build Tools 2015 Microsoft.BuildTools2015 14.0.23107.10 winget
@Sgt-Nukem Sgt-Nukem added Help-Wanted This is a good candidate work item from the community. Package-Update This package needs to be updated labels Feb 15, 2025
@microsoft-github-policy-service microsoft-github-policy-service bot added the Needs-Triage This work item needs to be triaged by a member of the core team. label Feb 15, 2025
@SpecterShell
Copy link
Contributor

Available as Microsoft.VisualStudio.2019.BuildTools and Microsoft.VisualStudio.2022.BuildTools.

@Dragon1573
Copy link
Contributor

There's only one version available in package identifier Microsoft.BuildTools2015.

Should we move it to Microsoft.VisualStudio.2015.BuildTools for keeping consistency like above?

@stephengillie stephengillie removed the Needs-Triage This work item needs to be triaged by a member of the core team. label Feb 15, 2025
@Sgt-Nukem
Copy link
Author

Available as Microsoft.VisualStudio.2019.BuildTools and Microsoft.VisualStudio.2022.BuildTools.

So only 2017 in between is missing right now.

Should we move it to Microsoft.VisualStudio.2015.BuildTools for keeping consistency like above?

IMHO the biggest concern should be that the user can quickly see whether the package is available or not.
I couldn't find them with my search query above because 2019 and 2022 have the space missing in the name for "Build Tools":

$> winget search "BuildTools"
Name                          Id                                     Version       Source
------------------------------------------------------------------------------------------
Microsoft Build Tools 2015    Microsoft.BuildTools2015               14.0.23107.10 winget
Visual Studio BuildTools 2019 Microsoft.VisualStudio.2019.BuildTools 16.11.44      winget
Visual Studio BuildTools 2022 Microsoft.VisualStudio.2022.BuildTools 17.13.0       winget

I would add the space into the name - then both queries "Build Tools" and "BuildTools" could find them. 👍

Also the naming is all over the place.

Microsoft calls them Build Tools for Visual Studio 2022:
Image

So name Build Tools for Visual Studio 20XX and ID Microsoft.VisualStudio.20XX.BuildTools would make the most sense IMHO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Help-Wanted This is a good candidate work item from the community. Package-Update This package needs to be updated
Projects
None yet
Development

No branches or pull requests

4 participants