Thank you for replying.... The problem is the msiProperty itself. The Value of the MSINEWINSTANCE is not based on 1 or 0.
If you use msiexec.exe and place MSINEWINSTANCE=[0/1] it will fail to uninstall. Example: To install a instancetransform MyApp1: msiexec.exe /i L:\bldtools\Setup\DVD\RAD2D\MyInstallation MSINEWINSTANCE=1 TRANSFORMS=:MyApp1 INSTALLFOLDER=c:\app\MyApp1 (Note: It will fail to install without the MSINEWINSTANCE.) If I decide to uninstall doing this : msiexec.exe /x L:\bldtools\Setup\DVD\RAD2D\MyInstallation MSINEWINSTANCE=0 TRANSFORMS=:MyApp1 INSTALLFOLDER=c:\app\MyApp1 This will fail. If I do this : msiexec.exe /x L:\bldtools\Setup\DVD\RAD2D\MyInstallation TRANSFORMS=:MyApp1 INSTALLFOLDER=c:\app\MyApp1 this will succeed. In Wix, I don't know how to tell wix to apply the msiProperty or not apply msiProperty. Example: (Bootstrapper code snippet) <Chain> <MsiPackage Id="MyInstall1" InstallSize="112640" Cache="yes" Compressed="no" Name="MyInstall1" SourceFile="L:\bldtools\Setup\DVD\RAD2D\MyInstallation.msi" Vital="yes"> <MsiProperty Name="MSINEWINSTANCE" Value="1"/> <MsiProperty Name="INSTALLFOLDER" Value="c:\app\MyApp1"/> <MsiProperty Name="ARPSYSTEMCOMPONENT" Value="1"/> <MsiProperty Name="INSTALLLEVEL" Value="20"/> <MsiProperty Name="TRANSFORMS" Value=":MyApp1"/> </MsiPackage> </Chain> It would seem to me that the issue to uninstall a multi-instancetransform would be already addressed...but All I get is Microsoft telling me there is no reason to use MSINEWINSTANCE and yet WIX I cannot install correctly without it and then I cannot repair or uninstall...and right now I am guessing patches dont' work either have not gotten that far yet. It is very frustrating. I am even trying to step through WIX toolkit core code...knowing that I don't want to change anything in it. But realizing that I may not be able to resolve this volcano. As I said I am new to installer, so I was wondering if I can some how use wix to create transforms that are not instance transforms. I have yet to find a example of a typical transform...I am not talking about the mst file itself...I mean the embedded transform in the msi that the mst applies too? I don't even know all the terms. I have tried to use torch.exe to generate a .mst. I took my original msi and then I changed the wix source to use the application id information for another msi I compiled and then torched it. Got a mst but it does not work. Or can I extract a mst from my current multi-instance transform for the instances I want? would that work? ----- - jon -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Creating-MultiTransform-msi-using-wix-tp7584138p7584170.html Sent from the wix-devs mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ WiX-devs mailing list WiX-devs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-devs