Thanks Chris, using your solution I was able to create .wxs file from the MSI. But when I compile it using Candle, I receive the following errors (3 errors and 2 warnings):
------------------------------------------------------------------------ --------------------------------------------- C:\Working\Mesh\Admin\NewMesh.wxs(51664) : error CNDL0193 : The Directory/@Name attribute's value, 'Explorer.Xml', cannot be specified with attribute ShortName present. ------------------------------------------------------------------------ --------------------------------------------- C:\Working\Mesh\Admin\NewMesh.wxs(57848) : error CNDL0193 : The Directory/@Name attribute's value, 'TIBCO.EMS', cannot be specified with attribute ShortName present. ------------------------------------------------------------------------ --------------------------------------------- C:\Working\Mesh\Admin\NewMesh.wxs(50717) : error CNDL0206 : The 'TARGETDIR' directory has an illegal DefaultDir value of 'tqepgrb4|SOURCEDIR'. The DefaultDir value is created from the *Name attributes of the Directory element. The TARGETDIR directory is a special directory which must have its Name attribute set to 'SourceDir' or 'SOURCEDIR'. ------------------------------------------------------------------------ --------------------------------------------- C:\Working\Mesh\Admin\NewMesh.wxs(59099) : warning CNDL1077 : The 'DiskPrompt' Property contains '[ProductName]' in its value which is an illegal reference to another property. If this value is a string literal, not a property reference, please ignore this warning. To set a property with the value of another property, use a CustomAction with Property and Value attributes. ------------------------------------------------------------------------ --------------------------------------------- C:\Working\Mesh\Admin\NewMesh.wxs(59109) : warning CNDL1083 : The 'ProductID' property should not be directly authored because it will prevent the ValidateProductID standard action from performing any validation during the installation. This property will be set by the ValidateProductID standard action or control event. ------------------------------------------------------------------------ --------------------------------------------- I don't know what they means and there is no help/documentation on the WIX errors either! Please can you help here? If you want, I can forward the .wxs file. BTW, I am using the latest WIX (ver 3.0.2925.0). Regards Uttam -----Original Message----- From: Christopher Painter [mailto:[EMAIL PROTECTED] Sent: Thursday, June 19, 2008 4:35 PM To: General discussion for Windows Installer XML toolset.; Mathur, Uttam (GTS) Subject: RE: [WiX-users] Newbee - How to convert MSI into XML and back toWIX MSI? Basically you'd use dark and then do whatever refactoring you need to get it cleaned up. Without knowing your application/install I can't tell you what would be involved or how long it would take you. Maybe Rob Mensching could give you an architecture review to help you make that decision. Either way, make sure you get paid to do this. :-) Personally I discuss tool selection, source ownership and operational issues with all of my clients before making a bid on the project. If we can't come to an agreement, I pass on the work. I really wouldn't want to be in your shoes right now unless the client was firmly committed to funding the refactoring and you have the time to devote to the learning curve. Regards, Chris Christopher Painter, Author of Deployment Engineering Blog Have a hot tip, know a secret or read a really good thread that deserves attention? E-Mail Me --- On Thu, 6/19/08, Mathur, Uttam (GTS) <[EMAIL PROTECTED]> wrote: > From: Mathur, Uttam (GTS) <[EMAIL PROTECTED]> > Subject: RE: [WiX-users] Newbee - How to convert MSI into XML and back toWIX MSI? > To: [EMAIL PROTECTED], "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> > Date: Thursday, June 19, 2008, 3:12 PM > Thanks. > So what's the best way to achieve this? My client does > not want to use > Wise and we need to find out a way where my wise created > MSI can be > leveraged by them using WIX? > > TIA > > Warm Regards, > Uttam Mathur > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of > Christopher Painter > Sent: Thursday, June 19, 2008 4:08 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Newbee - How to convert MSI into > XML and back > toWIX MSI? > > Dark is the decompiler that authors wxs files but note, > dark/candle/light don't really support roundtripping in > a very easy way. > It's really designed for people wanting to migrate to > WiX and not go > back so there is usually refactoring involved. For > example, Wise > drives dialogs with vbscript CA's from what I've > seen. That's a no-no > in WiX. > > Christopher Painter, Author of Deployment Engineering Blog > Have a hot tip, know a secret or read a really good thread > that deserves > attention? E-Mail Me > > > --- On Thu, 6/19/08, Mathur, Uttam (GTS) > <[EMAIL PROTECTED]> wrote: > > > From: Mathur, Uttam (GTS) <[EMAIL PROTECTED]> > > Subject: [WiX-users] Newbee - How to convert MSI into > XML and back to > WIX MSI? > > To: wix-users@lists.sourceforge.net > > Date: Thursday, June 19, 2008, 3:04 PM > > Hello, > > > > I have an MSI created using Wise tool. I need to give > this > > MSI to > > another department who does not have the license for > Wise. > > They wanted > > some facility whereby they can use this convert this > MSI > > into WIX > > supported XML and then reconvert it into standard MSI. > > Please let me > > know what is the best possible way? > > > > Thanks > > Uttam > > > -------------------------------------------------------- > > > > This message w/attachments (message) may be > privileged, > > confidential or proprietary, and if you are not an > intended > > recipient, please notify the sender, do not use or > share it > > and delete it. Unless specifically indicated, this > message > > is not an offer to sell or a solicitation of any > investment > > products or other financial product or service, an > official > > confirmation of any transaction, or an official > statement > > of Merrill Lynch. Subject to applicable law, Merrill > Lynch > > may monitor, review and retain e-communications (EC) > > traveling through its networks/systems. The laws of > the > > country of each sender/recipient may impact the > handling of > > EC, and EC may be archived, supervised and produced in > > countries other than the country in which you are > located. > > This message cannot be guaranteed to be secure or > > error-free. This message is subject to terms available > at > > the following link: > > http://www.ml.com/e-communications_terms/. By > messaging > > with Merrill Lynch you consent to the foregoing. > > > -------------------------------------------------------- > > > ------------------------------------------------------------------------ > - > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > http://sourceforge.net/services/buy/index.php > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------ > - > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > -------------------------------------------------------- > > This message w/attachments (message) may be privileged, > confidential or proprietary, and if you are not an intended > recipient, please notify the sender, do not use or share it > and delete it. Unless specifically indicated, this message > is not an offer to sell or a solicitation of any investment > products or other financial product or service, an official > confirmation of any transaction, or an official statement > of Merrill Lynch. Subject to applicable law, Merrill Lynch > may monitor, review and retain e-communications (EC) > traveling through its networks/systems. The laws of the > country of each sender/recipient may impact the handling of > EC, and EC may be archived, supervised and produced in > countries other than the country in which you are located. > This message cannot be guaranteed to be secure or > error-free. This message is subject to terms available at > the following link: > http://www.ml.com/e-communications_terms/. By messaging > with Merrill Lynch you consent to the foregoing. > -------------------------------------------------------- -------------------------------------------------------- This message w/attachments (message) may be privileged, confidential or proprietary, and if you are not an intended recipient, please notify the sender, do not use or share it and delete it. Unless specifically indicated, this message is not an offer to sell or a solicitation of any investment products or other financial product or service, an official confirmation of any transaction, or an official statement of Merrill Lynch. Subject to applicable law, Merrill Lynch may monitor, review and retain e-communications (EC) traveling through its networks/systems. The laws of the country of each sender/recipient may impact the handling of EC, and EC may be archived, supervised and produced in countries other than the country in which you are located. This message cannot be guaranteed to be secure or error-free. This message is subject to terms available at the following link: http://www.ml.com/e-communications_terms/. By messaging with Merrill Lynch you consent to the foregoing. -------------------------------------------------------- ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users