View Source

Most Visual Studio projects can be built from command line with devenv command. QuickBuild supports this method now. You just need add a devenv step in your configuration steps definition.

h2. Configure Devenv command location
{note}
The deveenv command should be *devenv.com* instead of *devenv.exe*. They exist in the same directory.
{note}

By default, QuickBuild executes "devenv.com" to run this build step, and expects this file to be on the system path. If not, you will need to specify path to this file by configuring the Devenv plugin through the [plugin management] page.
Further more, _Devenv.com_ location can be specified on a per-node basis by following below steps:
# Go to Plugin management page and configure Devenv plugin
# Set the property _Devenv Executable Path_ as below and save:
{code}
${node.getAttribute("devenvPath")}
{code}
# For each node that does not have command _devenv.com_ on system path or need different version of _devenv.com_, [define the user attribute|Working with Build Grid#define user attributes] _devenvPath_ to point to the actual Devenv command path, for example:
{code}
devenvPath=C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.com
{code}
In case of user agent node, the user attribute need to be defined [in this way|Manage User Agent#define user attributes].

Please note that in above example, the _devenvPath_ user attribute is just for demonstration purpose. You can use any other user attribute name.