aboutsummaryrefslogtreecommitdiffstatshomepage

Visual Studio shell

Test

This GitHub action sets up a Visual Studio shell in your workflow run.

This is similar to running one of the vcvars*.bat scripts or launching one of the "Command Tools for VS" Start Menu shortcuts, but it's also shell-agnostic.

Use it in your workflow like this:

- name: Set up Visual Studio shell
  uses: egor-tensin/vs-shell@v2
  with:
    arch: x64
  • x64 is the default value for the arch parameter and can be omitted. Use x86 (or Win32) if you want to build 32-bit binaries.

API

Input Value Default Description
arch x64 Build 64-bit executables.
x86 Build 32-bit executables.
Win32 Build 32-bit executables.

The action passes the environment variables set by one of the vcvars*.bat scripts to the calling job.

License

Distributed under the MIT License. See LICENSE.txt for details.