/UseEnv (devenv.exe)

Starts Visual Studio and loads certain environment variables for compilation.

Note

This switch is installed with the Desktop development with C++ workload.

Syntax

devenv /UseEnv {SolutionName|ProjectName}

Arguments

  • SolutionName

    The full path and name of a solution file.

  • ProjectName

    The full path and name of a project file.

Remarks

This switch affects the Visual Studio IDE in the project properties for VC++ Directories. If you specify the /UseEnv switch, the VC++ Directories node shows the values for the PATH, INCLUDE, LIBPATH, and LIB environment variables. (It also shows values for Source Directories and Exclude Directories.) Otherwise, the node replaces the environment variables with five directory values: Executable Directories, Include Directories, Reference Directories, Library Directories, and Library WinRT Directories.

Tip

You access the project properties by right-clicking a C++ project and selecting Properties. In the Property Pages dialog box, select Configuration Properties and then VC++ Directories.

When a project name is specified with this switch, the tool displays the environment variables for all projects within the project's parent solution.

Example

The following example starts Visual Studio and loads environment variables into the property pages of the MySolution solution.

devenv.exe /useenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln"

See also