How to build a Wix installer on a build machine?
Building a WiX installer on a build machine using MSBuild. WiX Toolset places its compiler and linker in C:Program Files (x86)WiX Toolset v3.9bin. This is fine when you build on your own machine, but becomes a concern when you want to share your project with others or build it on a build server.
Table of Contents
Can you install xUnit on the TeamCity build server?
TeamCity has support for many testing frameworks, but not natively for xUnit. However, we can install the xUnit runners on the build server and run a custom MSBUILD setup on our Visual Studio project that contains all the tests. First of all, I had to install the xUnit brokers on the build server.
Where do I install Wix on my computer?
WiX Toolset places its compiler and linker in C://Program Files (x86)//WiX Toolset v3.9//bin. This is fine when you build on your own machine, but becomes a concern when you want to share your project with others or build it on a build server. WiX will need to be installed on each computer that builds the project.
How to install additional build agents in TeamCity?
Installing additional build agents Install a build agent using any of the following options: Using the MS Windows installer After installation, configure the agent by specifying its name and the TeamCity server address in the conf/buildAgent.properties file. Start the agent.
Do you have to have Wix installed on your computer?
WiX will need to be installed on each computer that builds the project. Alternatively, we can store the WiX tools in source control, and then whoever needs to build an installation project can get everything they need by cloning the repository.
Where can I download the Wix binaries for MSBuild?
Download the WiX binaries and update your setup project to use the included MSBuild tasks: Open a browser, go to http://www.wixtoolset.org and follow the link to the download page. Download wix39-binaries.zip:
What are the properties of MSBuild for Wix?
This is achieved by adding three MSBuild properties: WixToolPath, WixTargetsPath, and WixTasksPath. The first property sets the path to the WiX binaries, the second to the wix.targets file, and the third to WixTasks.dll.