Plug-in Documentation

Visual Studio


The Visual Studio plug-in can be used to build solution files with Visual Studio in headless mode as part of the build process.

This plug-in includes one step:

Step palette

To access this plug-in in the palette, click Build > Build Tools > Visual Studio.


The step in this plug-in runs on all supported platforms.


No special steps are required for installation. See Installing plug-ins in UrbanCode.


Version 7.752908 released on March 9, 2016

Version 5.752842 includes the following features and fixes:

  • Added RPX dependency.
  • Translation for step information.

Version 4.707042

Version 4.707042 includes the following features and fixes:

  • Added a default command.
  • Updated to devenv to a user-specified command path.

Version 3.431223

Version 3.431223 includes the following features and fixes:

  • Updated to print the log from the build even after a build failure.


Process steps in the Visual Studio plug-in

Run Visual Studio

Use this step to build a Visual Studio solution file in headless mode.

Input properties for the Run Visual Studio step
Name Type Description Required
Build Command Enumeration The Visual Studio command to run. Specify one of the following: rebuild, build, clean, or deploy. No
Command Line Properties String A list of properties that are used as if they were passed to the devenv executable on the command line. Enter each property on a separate line. No
Command Path String The path to the devenv executable file in the Visual Studio Installation. No
Environment Variables String A list of optional environment variables in the format: variable_name=value. Environment variable values can contain references to existing values in the following format: variable_name=${FOO};value. If the value of FOO variable is BAR, then the above example expands to variable_name=BAR;value. Using this technique, it is possible to add an entry to PATH in the following manner: PATH=my/path/entry;0. Case is significant even on Windows systems. No
Mode String The build mode. Specify Debug or Release. No
Solution File String The location of the solution file. Yes