The windows job uses the external dependency ilammy/msvc-dev-cmd
which runs javascript. We use this to put various tools on the path such as MSBuild.exe
and mt.exe
. We can remove this dependency and use vswhere.exe
directly to find these tools and create a “Developer command prompt” as someone would on their dev machine.
While in this area of the code, this PR also runs some additional manifest checks on the windows binaries.
Fixes: #32508