InstallSUCK exports MSI projects to a bunch of .IDT
database text files.
This actually sucks for source code control when you
have multiple developers working on files because the
rows are always sorted by primary keys when the tables
are exported. This, in turn, confuses difference tools
because the resorting screws up their diff algorithms.
So I thought I would try out msi2xml on the InstallSUCK
project file (.ISM extension).
However, when I do this, msi2xml (current version) barfs
out on the InstallShield table with the message "Failed
to convert MSI file!"
I've attached and InstallSUCK project that reproduces
this problem along with the text output from msi2xml.