winget install --id JonathanMarler.msvcup
About msvcup
msvcup is a standalone tool for installing the MSVC toolchain and Windows SDK without Visual Studio. The Visual Studio Installer manages thousands of components, modifies the registry, and can take hours to configure. msvcup treats the toolchain as a versioned asset rather than global system state. The build environment is defined by code, not a GUI. - Fast: Runs in milliseconds when already installed. Put it at the start of every build script. - Reproducible: Lock file ensures everyone gets the same toolchain. - I...
What's new in 2026_04_08
What's Changed - update msi by @marler8997 in https://github.com/marler8997/msvcup/pull/41 msi dependency now handles some newer msi files which omit the file table (install no files). Full Changelog: https://github.com/marler8997/msvcup/compare/v2026_03_02...v2026_04_08
Version history
| Version | Updated | Notes |
|---|---|---|
| 2026_04_08 | Unknown | What's Changed - update msi by @marler8997 in https://github.com/marler8997/msvcup/pull/41 msi dependency now handles some newer msi files which omit the file table (install no files). Full Changelog: https://github.com/... |
| 2026_03_02 | Unknown | What's Changed - toolchain-native.cmake and toolchain-cross.cmake by @marler8997 in https://github.com/marler8997/msvcup/pull/32 - move cache to LOCALAPPDATA by @marler8997 in https://github.com/marler8997/msvcup/pull/33... |
| 2026_02_24 | Unknown | This release brings in our own MSI installer (http://github.com/marler8997/msi). The system msiexec.exe installer only works on windows, and also has intermittent issues such as failing if more than one instance is runni... |