mach: Support Visual Studio 2026 and VC145 redistributables (#44264)

Testing: Visual Studio 2026 builds are not run in CI. 
Fixes: #44261.

Signed-off-by: 张喜昌 <zhang.xichang@outlook.com>
This commit is contained in:
张喜昌
2026-04-16 19:19:02 +08:00
committed by GitHub
parent b23ee51d00
commit 562609f876

View File

@@ -20,8 +20,9 @@ from collections.abc import Generator
COMPATIBLE_MSVC_VERSIONS = {
"2019": "16.0",
"2022": "17.0",
"2026": "18.0",
}
MSVC_REDIST_VERSIONS = ["VC141", "VC142", "VC143", "VC150", "VC160"]
MSVC_REDIST_VERSIONS = ["VC141", "VC142", "VC143", "VC145", "VC150", "VC160"]
PROGRAM_FILES = os.environ.get("PROGRAMFILES", "C:\\Program Files")
PROGRAM_FILES_X86 = os.environ.get("ProgramFiles(x86)", "C:\\Program Files (x86)")