Using the IncrediLink Option

This section describes how to speed up incremental links in Visual Studio .NET and 2005 using the IncrediLink option.

Overview

The IncrediLink option can speed up incremental links from several minutes to as little as a few seconds. It does this by combining Visual Studio's incremental linking option and modifying the link.exe command line so that references to LIB files are replaced by references to the OBJ files that make up that LIB file (wherever possible). The latter modification is required in order for the incremental linking feature to be effective in solutions consisting of LIB projects which are linked into the main project(s).

Enabling IncrediLink

To turn on IncrediLink, check the "By default, enable IncrediLink" option in the Agent Settings dialog Visual Studio Builds->General page.
Two modes are available when this option is active:

For Visual Studio 2005 builds, a choice is given between the standard mode of operation ("According to IncrediBuild default setting") or the "According to 'use Library Dependency Inputs' project option" setting which will cause IncrediLink to be activated only for projects which have this setting activated in the project's properties (the 'Use library Dependency Inputs' property is Visual Studio 2005's equivalent setting to IncrediLink).

Note that IncrediLink will only affect linkage of DLL and EXE projects.

Considerations

There are a few things to consider with this feature turned on:
Copyright (C) 2001-2008 Xoreax Software Ltd. All rights reserved.
Converted from CHM to HTML with chm2web Standard 2.7 (unicode)