I'm packing our product in a .msi. Our product is used by 9 different companies. Every companie have there own files that need to be added to the Base product. I have found out that making a transform (.mst) for every company are a very good way of working.

My problem is, that every time I do a change in my .msi. IE. add a file, remove a file or some other change. All my .mst is worthless. Because a .mst is only working with a special .msi. So after I have changed my .msi I have to rebuild my .mst.

I'm using Wise for Windows Installer 6, to create my .msi and .mst. I have build my own installation program, so I install my .msi and .mst quite, so I'm not looking for a tool wich can change the GUI for the user.

I'm looking for a tool wich I can easy add/remove files from my .msi as making my .mst. The work done to build the first .mst should be able to "record", so I can "play" it as making a new .mst, to the new .msi. Or if I could add the files recrusive, I drag the top folder and drop it in the right place, and when the rest of the files will be placed in right place.

If there is any tool out there it would save my about 2 ½ hour of manual work every time I have change my .msi.

Thankful to know if you know of any tool,

Paul Juhlin
Hogia Administration AB
0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Sounds like you are looking for this Microsoft Knowledgebase article,How To Create a Universally Applicable Transform.
Answered 05/19/2005 by: VikingLoki
Second Degree Brown Belt

Please log in to comment
Interesting, nice one VikingLoki [:)]
Answered 05/19/2005 by: MSIPackager
Third Degree Black Belt

Please log in to comment
Have you looked into Microsoft's Resource ToolKit? Once the transform is created you can make changes and import them by using an OPS
Answered 06/06/2005 by: strakm
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity