Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <ul> <li><p>We display the product version somewhere (tiny) in the first screen of the GUI. Because people tend to make mistakes in picking the right version every time. (And keep us developers searching for ages..)</p></li> <li><p>We've set up TFSBuild to also generate transforms (.mst files) with the configuration for our different environments. (We know about all environments we need to deploy to). </p></li> </ul> <p>Since the original weblog post by Grant Holliday is down, I copy pasted its contents here:</p> <hr> <p>MSBuild task to generate MSI Transform files from XMLMarch 11 2008</p> <p>In my previous post I described how you can use MSI Transform (*.mst) files to separate environment-specific configuration settings from a generic MSI package.</p> <p>Although this provides a level of flexibility in your configuration, there are two down-sides of Transform files:</p> <ol> <li>They’re a binary format</li> <li>You can’t “edit” or “view” a transform file. You have to apply it or re-create it to see what changes it includes.</li> </ol> <p>Fortunately we can use the Microsoft Windows Installer Object Library (c:windowssystem32msi.dll) to open MSI “databases” and create transform files.</p> <p>Credits go again to <a href="http://blogs.technet.com/b/alexshev/archive/2008/02/15/from-msi-to-wix-part-7-customizing-installation-using-transforms.aspx" rel="nofollow noreferrer">Alex Shevchuk – From MSI to WiX – Part 7</a> – Customising installation using Transforms for showing us how to achieve this with VbScript. Essentially all I’ve done is taken Alex’s example and using Interop.WindowsInstaller.dll I’ve implemented an MSBuild task. The MSBuild Task</p> <p><a href="http://cid-5138246aadded1c2.skydrive.live.com/self.aspx/Public/Website/GenerateMsiTransform.Source.zip" rel="nofollow noreferrer" title="Download">Download</a> the source code &amp; example transforms.xml here (~7Kb Zipped VS2008 Solution)</p> <hr>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload