I have never encountered this before but can you specify a transform in an MSI or can a transform only be specified in the command line? Isn't a TRANSFORMS= just a property?
0 Comments   [ + ] Show Comments

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.

Answers

0
Hi Joe,
as far as i know, if you specify the TRANSFORMS property, it will be deleted at a very early stage.
However, there is an unofficial (un-)documented possiblilty with a special transform. The language transform.
See: http://www.installsite.org/pages/en/msi/articles/embeddedlang/index.htm
Regards, Nick
Answered 09/19/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
That's good to know for future reference but a little more complex than just adding it into the command line. I was looking for the lazy way[:D]
Answered 09/19/2007 by: joedown
Second Degree Brown Belt

Please log in to comment
0
You could just use a regular embedded transforms for this.

Embedded Transforms
http://msdn2.microsoft.com/en-us/library/aa368347.aspx

Embedding Customization Transforms as Substorage
http://msdn2.microsoft.com/en-us/library/aa368351.aspx
Answered 10/04/2007 by: AngelD
Red Belt

Please log in to comment
0
Hi Kim,
"regular" embedded transforms are only stored as substorage in the MSI to make them always available.
But they are not callable from inside an MSI by specifying the TRANSFORMS property (Don't know, if it's possible through a Custom Action).
Regards, Nick
Answered 10/05/2007 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
Thanks for the heads-up Nick, you are correct!

Even if this wasn't the question I'm gonna provide this information for the record.
You can however have multiple embedded transform and specify which one to use from the command line by adding a colon infront of the name (ex. ":MyEmbTrans").

Don't think I've ever seen someone specifying the TRANSFORMS property within an MSI and don't even think it's possible.
Answered 10/05/2007 by: AngelD
Red Belt

Please log in to comment
0
youcoudl try something like this

odatabase = session.database
odatabase.applyTransform ...

I haven't tried it but I guess it would work. I still dont know why you would want to do this.
Answered 10/11/2007 by: jmcfadyen
Fifth Degree Black Belt

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