ilammy / msvc-dev-cmd

GitHub Action to setup Developer Command Prompt for Microsoft Visual C++
MIT License
338 stars 49 forks source link

feat: support specifying the visual studio version #52

Closed aminya closed 2 years ago

madebr commented 2 years ago

EDIT: It worked just fine. The windows-latest image does not have Visual Studio 2019 available, windows-2019 has.

I just tried adding this to my workflow:

    - uses: aminya/msvc-dev-cmd@vs-version
      if: "matrix.platform.msvc"
      with:
        arch: x64
        vsversion: "2019"

But it failed with the following message:

Run aminya/msvc-dev-cmd@vs-version
  with:
    arch: x64
    vsversion: 2019
Not found with vswhere
Trying standard location: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
Trying standard location: C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat
Trying standard location: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat
Trying standard location: C:\Program Files\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat
Trying standard location: C:\Program Files\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\Build\vcvarsall.bat
Trying standard location: C:\Program Files\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat
Not found in standard locations
Not found in VS 2015 location: C:\Program Files (x86)\Microsoft Visual C++ Build Tools\vcbuildtools.bat
Error: Could not setup Developer Command Prompt: Microsoft Visual Studio not found

Using vsversion: "16.0" instead of vsversion: "2019" fails with the same message.