Install Tailor not creating mst's
Updated: 22 May 2010 | 7 comments
Hi
I am having trouble creating transforms using Wise Package Studio 7. When I use Install Tailor to create the mst, a .tmp file gets created but no .mst
Any help greatly appreciated
G
Discussion Filed Under:
Comments
Install Tailor is crap...
Well to be honest you will face this isssue many times while using Install Tailor.Try creating transfrom from new template and customize this transform by adding related properties / custom action or whatever you desire.
Save as .mst
Install Tailor does nothing but to add properties in property table which are created according to your installation changes made in the dialogs. You can do save as to your .msi as .mst and then you can change or add the properties according to your requirements in the package. Suppose if you have to add the Company name in the dialog then you can go to the Dialog tab which has the same dialog and then double click there on the box where u would have added the Company name. You can see a property name there. You just need to add this property in your property table and put its value as required.
Sometimes the property is a private property and even after you change it, the value does not get reflected. This may happen in case when the property value is getting updated from a Custom Action. You can create a new Public property and change that property in the dialog window. Make sure to make the changes everywhere in all tabs.
Hope this helps. Let me know if you face any problem...
Piyush
Piyush Nasa Altiris Certified Professional (ACP)
http://msiworld.blogspot.com/
not a good option!
i completely agree with the above posts.
dont create MST with install tailor coz it includes junkies with it & so is almost always a problem
as mentioned in the above post its better to create transform from new templates tab - it is the best way
Transforms
As previously mentioned on in the other posts, Install Tailor just sets the values of properties within the Property Table. I would however recommend using MS ORCA to create the transform as this will not add any of the extra Wise Package Studio specific tables into your transform.
Not entirely true...
InstallTailor does not just set properties in the property table, but It also creates sets directory / state CA's in the UI and ExecuteImmediate seq's.
But as previously mentioned, the best bet is to open the MSI in the Windows Installer Editor, make your changes, and then use Save As... -> MST
Cheers
Phil
Which package are you
Which package are you trying to use InstallTailor with?
InstallTailor isn't that bad, it's a nice tool get to know what changes are made through selection during an installation. Yes, it adds "extra" stuff to the transform which is logic but that wouldn't be hard to remove or to used re-use the selective changes in a new transform created with ex. InstEd/ORCA.
I usually do not use InstallTailor when wanting to create a "clean" transform but use it as a information "collector". I like to use DebugView (or any debugger) with the Windows Installer Debug policy enabled to get the "transform" information in real-time.
Set your MSI to "read only"
It is always good practice to set your MSI to "read only" through explorer, to avoid the MSI being modified if you use InstallTailor. Wise tools normally add a bunch of tables to an MSI when it is opened, and you don't really want that happening on vendor MSI files. Also, if you are using ORCA, and forget to open an MST before making any edits, you could accidentally end up saving the changes into the original MSI.
Setting the MSI to read-only avoids all this hassle.
If your issue has been solved, please use the "Mark as Solution" link on the most relevant thread.
Would you like to reply?
Login or Register to post your comment.