On 18.02.2010 06:50, INADA Naoki wrote:
> Hi, THG guys!
> 
> I'm (only) TBZR developer.
> I heard this ML by Yuki KODAMA.
> 
> I'll try to make Bazaar Installer with WiX by bzr-2.2 release date.
> Thank you, Adrian.
>

Very good. You already use correct capitalization of WiX :-)
(lowercase "i").

My suggestions:

Read the docs (also available as nice local chm files after
install of WiX):
http://wix.sourceforge.net/manual-wix3/main.htm

Recommended reading:

How To Guides
  http://wix.sourceforge.net/manual-wix3/toc.htm

WiX tutorial
  http://www.tramontana.co.hu/wix/
  (not bad, but lots of text which makes it a bit hard to
  find the important bits.)

Very important:
  http://wix.sourceforge.net/manual-wix3/major_upgrade.htm

Don't try to do anything else but "major upgrades" (in
Windows Installer terms). That is: put a brand new GUID
into the product id for every new msi you upload anywhere.

Always use a tool to generate GUIDs: don't take a GUID
and manually count it up in some part to create another
GUID. Replace *all* GUIDs if you take wix source code from
examples or other projects (like from TortoiseHg :-).

Test upgrade/downgrade install before you ever upload
a first msi. Make sure previous installs are removed
properly. Test on various platforms (I can recommend
using virtual machines. I've used the gratis VirtualBox - just
don't try to merge snapshots, it's broken).

Use only the first three levels in version info
(A,B,C in A.B.C.X where A,B,C in 0..65535) and put the
version info into all exe and dll files as well (X is
ignored by Windows installer when deciding to exchange things).
Count up at least C for every new msi you release.

Good luck!


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs 
proactively, and fine-tune applications for parallel performance. 
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to