Working with VS WIX projects and $Build.Version$

In Visual Studio 2012 onwards, the MSI project are getting replaced with Install Shield or WIX projects. I've decided to go down the WIX path because I've had bad experiences with MSI packaging tools in the past.

In the VS project world, Continua allows you to update the AssemblyInfo file, via an Action. In the WIX project world, I have the version details locked into a "Config.wxi" file. Here is the section that include the version details.

<?xml version="1.0" encoding="utf-8"?>

  <?define VersionNumber="2.47.19.2" ?>
  <?define MSIVersionNumber="2.47.1902" ?>
  <?define ManufacturerName = "Jenasys Design"?>
  <?define ManufacturerWebSite = "http://www.jenasysdesign.com.au"?>
  <?define ProductTitle = "Cadi"?>

 

How would I go about editing this file, via Continua?

Here is the text file fragment again.

<?xml version="1.0" encoding="utf-8"?>

  <?define VersionNumber="2.47.19.2" ?>
  <?define MSIVersionNumber="2.47.1902" ?>
  <?define ManufacturerName = "Jenasys Design"?>
  <?define ManufacturerWebSite = "http://www.jenasysdesign.com.au"?>
  <?define ProductTitle = "Cadi"?>

Edited for clarity.:

Looks like the forum is messing up your posts. From memory, wix files are xml. My recommendation would be to use FinalBuilder for this, whilst it is possible we could add an action to do this at some point in the future, it's not in our immediate plans.

I should also point out that it is FinalBuilder which is keeping the company afloat, so adding functionality that is already in FinalBuilder (which is funding both itself and Continua's development) to Continiua (which is only starting to make money, nowhere near enough to fund it's development) is a delicate balancing act. 

Vincent,
Yes, it a quasi xml file, will have a go with the Finalbuilder xml actions as see how that goes.

Posted By Vincent Parrett on 07 Aug 2013 10:15 PM

I should also point out that it is FinalBuilder which is keeping the company afloat...

No brainer, renewed my subscription to Final Builder yesterday.