Thanks a lot. I will try it out.

Neil Enns wrote:
> 
> Here's the documentation I mentioned that should show up in the next
> weekly WiX build:
> 
> Integrating WiX Projects Into Daily Builds
> 
> One of the most common reasons for using MSBuild with WiX project files is
> to integrate the build of an installer into an existing daily build
> process. This is often coupled with a need to build WiX projects without
> having to pre-install any WiX tools on the daily build machine. WiX
> projects and the WiX toolset to build them can be added to most daily
> build processes that support MSBuild using a few simple steps.
> 
> Step 1: Check in the WiX Toolset
> 
> To avoid having to install WiX on build machines you can check all the
> tools necessary to build WiX projects into your source code control
> system. Here's how:
> 
> 1. Install WiX on a developer machine using the standard WiX installer
> 2. Create a directory in your source code control system to hold the WiX
> tools
> 3. Copy the contents of c:\Program Files\Windows Installer XML v3\bin into
> the directory created in step 2
> 4. Copy the contents of c:\Program Files\MSBuild\Microsoft\WiX\v3.0 into
> the directory created in step 2
> 5. Add and check in the files from steps 3 and 4
> 
> Step 2: Modify Your .wixproj File
> 
> After checking the WiX tools into source code control the .wixproj file
> must be modified to point to the location of the checked in tools. Open
> the .wixproj file in any text editor, such as Visual Studio, and add the
> following to the file anywhere between the <Project> element before the
> <Import> element:
> 
> <PropertyGroup>
>         <WixToolPath>$(SourceCodeControlRoot)\wix\3.0.4311.0</WixToolPath>
>         <WixTargetsPath>$(WixToolPath)\Wix.targets</WixTargetsPath>
>         <WixTasksPath>$(WixToolPath)\wixtasks.dll</WixTasksPath>
> </PropertyGroup>
> 
> The WixToolPath must be set to point to the location of the WiX tools
> directory created in Step 1. The method used to reference the location
> will vary depending on your build system, but it can either be a relative
> path to the directory (such as ..\..\tools), an MSBuild property that is
> set via an environment variable (such as $(BinariesRoot) in a Team
> Foundation Server build) or a custom property passed in on the
> command-line or via an environment variable.
> 
> The WixTargetsPath and WixTasksPath properties direct MSBuild to use the
> WiX build process and WiX tasks from the tools directory.
> 

-- 
View this message in context: 
http://www.nabble.com/Wix-and-TFS-tp18768809p18804264.html
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to