Skip to content

Windows Server 2025 with Visual Studio 2026: v143 build tool for ARM64 is missing #14215

@maron2000

Description

@maron2000

Description

I understand the following v143 build tool is added for compatibility, as documented.
Microsoft.VisualStudio.Component.VC.14.44.17.14.x86.x64

MSVC v143 is added for compatibility

While Intel builds are builing fine, v143 build tool for ARM64 is missing, and the current workflow targeting ARM64 is failing due to that.
Current running image used is 20260525.121 (although I see that a new version is getting deployed)

Edit: I was advised to raise an independent issue rather than reporting this to an existing issue (#14017)

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 22.04
  • Ubuntu 24.04
  • Ubuntu Slim
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • macOS 26
  • macOS 26 Arm64
  • Windows Server 2022
  • Windows Server 2025
  • Windows Server 2025 with Visual Studio 2026

Image version and build link

Runner version: 20260525.121
Link to github actions https://github.com/joncampbell123/dosbox-x/actions/runs/27208268157

Is it regression?

This happened after migrating to Windows2025 VS2026 runner

Expected behavior

Visual Studio build successfuly for ARM 64 platform using build tool v143.

Actual behavior

C:\Program Files\Microsoft Visual Studio\18\Enterprise\MSBuild\Microsoft\VC\v180\Microsoft.CppBuild.targets(473,5): error MSB8020: The build tools for Visual Studio 2022 (Platform Toolset = 'v143') cannot be found. To build using the v143 build tools, please install Visual Studio 2022 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution". [D:\a\dosbox-x\dosbox-x\vs\libpdcurses\libpdcurses.vcxproj]

Repro steps

Run msbuild -m vs/dosbox-x.sln -t:dosbox-x:Rebuild -p:Configuration=Release -p:Platform=ARM64 -p:PostBuildEventUseInBuild=false -p:PlatformToolset=v143

https://github.com/joncampbell123/dosbox-x/actions/runs/27208268157

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions