Simply run "nant" from the dev\wix directory. This will build debug bits into the "target" directory by default. To build release bits, run "nant -D:flavor=ship". You can disable building IA64-specific parts of the custom action library by running "nant -D:ia64=false".
In order to fully build WiX, you must have the following Frameworks and SDKs installed:
To build Sconce and Votive, you must have the following SDKs installed:
More information about the Visual Studio SDK can be found at the Visual Studio Extensibility Center.
To install Votive on Visual Studio 2005 or 2008, you must have the Standard Edition or higher.
To successfully build WiX with only Windows Server 2008 and .NET Framework 3.5 SDK (without Visual Studio 2008), you need to modify your NAnt.exe.config file to support the Windows Server 2008 and .NET Framework 3.5 SDK.
<readregistry property="sdkInstallRoot" key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0a\WinSDKNetFxTools\InstallationFolder" hive="LocalMachine" failonerror="false"/>
Replace this with the following element:
<readregistry property="sdkInstallRoot" key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.1\WinSDKNetFxTools\InstallationFolder" hive="LocalMachine" failonerror="false"/>
Note the only difference is that the "v6.0a" changed to "v6.1" in the "key" attribute.
To build DTF help files, you need the following tools:
The DTF help build looks for them in an "external" directory parallel to the WiX "src" directory: