Agent Settings Dialog - Visual Studio Builds->Advanced Page

The Visual Studio Builds->Advanced page contained advanced settings that affect Visual Studio builds initiated by this Agent:

Build Options (Visual Studio .NET / 2005 / 2008)

Build non-C/C++ projects

When this option is selected, IncrediBuild will build non-C/C++ (Visual Basic, C#, deployment) projects on the local machine. Select this option if you have mixed (C/C++ and non-C/C++) projects in your solution. To build the non-C/C++ projects, IncrediBuild will spawn a child process running devenv.exe with the /build parameter to build that project. Disabling this option will make IncrediBuild ignore non-C/C++ projects.

Build non-C/C++ projects in parallel locally (when possible)

When this option is selected, non C/C++ projects (C#, VB, etc.) will be built in parallel on the local machine's CPUs/cores (on Agents which have the "Multiple CPUs/Cores" extension package). This option is unchecked by default because, in some cases, running C# projects in parallel can lead to file access conflict errors.

Environment

Use Environment variables instead of IDE paths

When this option is selected, IncrediBuild will use the local environment variables INCLUDE, LIB and PATH instead of the variables set in the IDE.

PDB File Allocation

Limit Concurrent PDB file instances to X

When this option is active, IncrediBuild will limit the number of files from belonging to the same project that can be built concurrently. This will result in a smaller number of PDB files and a speedup in link times. Because using this option also limits the potential for parallelization in builds, it is recommended to experiment with different values before using this option. Generally speaking, this feature is more suitable for solutions containing a large number of projects, since having more projects leaves room for better parallelization.
Copyright (C) 2001-2011 Xoreax Software Ltd. All rights reserved.
Converted from CHM to HTML with chm2web Standard 2.85 (unicode)