Plug-in Documentation
Visual Studio
Overview
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.
Compatibility
The step in this plug-in runs on all supported platforms.
Installation
No special steps are required for installation. See Installing plug-ins in UrbanCode.
History
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.
Steps
Process steps in the Visual Studio plug-in
Run Visual Studio
Use this step to build a Visual Studio solution file in headless mode.
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 |