And this is no longer working as of v3.6.2907.0 Palbinder Sandher Software Platform Engineer T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com
**Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Pally Sandher [mailto:pally.sand...@iesve.com] Sent: 25 April 2012 14:58 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Burn feedback Got this working using the steps outlined at http://wix.sourceforge.net/manual-wix3/insignia.htm <Target Name="SignBundleEngine"> <Exec Command=""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\signtool.exe" sign /f privatekey.pfx /p mypassword /t http://timestamp.comodoca.com/authenticode "@(SignBundleEngine)"" /> </Target> <Target Name="SignBundle" > <Exec Command=""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\signtool.exe" sign /f privatekey.pfx /p mypassword /t http://timestamp.comodoca.com/authenticode "@(SignBundle)"" /> </Target> I'm also updating all my MSI .wixproj's to use the SignMsi target however it'd be nice if there was a Signing tab in Visual Studio rather than having to manually edit the project files to do things the 'right' way. Feature request for WiX 4.0? Palbinder Sandher Software Platform Engineer T:+44 (0) 141 945 8500 F:+44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 23 April 2012 13:18 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Burn feedback Just for info you don't modify wix2010.targets but your wixproj, you are overriding the tasks that are defined in wix2010.targets. This didn't work for me as my certificate is not in the certificate store. Neil Neil Sleightholm n...@x2systems.com<mailto:n...@x2systems.com> On 23 Apr 2012, at 12:48, Pally Sandher wrote: Rob M. & others explain how to do it correctly in this thread -> http://sourceforge.net/mailarchive/message.php?msg_id=28657655 I haven't attempted to implement this as yet however since it requires modifying the wix2010.targets file but I'll have to look into it sometime this week as I'll need it working for release. Palbinder Sandher Software Platform Engineer T:+44 (0) 141 945 8500 F:+44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: 21 April 2012 14:58 To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Burn feedback You can add signing in the wixproj but I couldn't get that to work and in my case I needed to use signtool as the certificate is not in the certificate store. This is the approach I used (I can't remember to originator of this but it was someone on this list): 1. insignia -ib Setup.exe -o engine.exe 2. signtool engine.exe (extra parameters excluded for simplicity) 3. insignia -ab engine.exe Setup.exe -o Setup.exe 4. signtool Setup.exe (insignia is part of the wix toolset.) Neil -----Original Message----- From: Rob Diaz [mailto:rob.d...@msxgroup.com] Sent: 20 April 2012 23:05 To: 'General discussion for Windows Installer XML toolset.' Subject: Re: [WiX-users] Burn feedback I agree that I've had similar troubles. The lack of documentation has made this tougher to do than it should be. Did you find a resolution for the signtool issue? Other than not doing it, I mean. Rob -----Original Message----- From: Neil Sleightholm [mailto:n...@x2systems.com] Sent: Friday, April 20, 2012 5:33 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Burn feedback Sounds like the same issues I have been having, I am planing to blog about what I have found to help others. Thanks for the LicenceUrl tip, I had missed that and ended up writing my own theme based on the HyperlinkLecense one. Neil Neil Sleightholm n...@x2systems.com<mailto:n...@x2systems.com><mailto:n...@x2systems.com> On 19 Apr 2012, at 17:34, Pally Sandher wrote: I upgraded to WiX v3.6 from v3.5 earlier this week and started trying to implement Burn as a replacement for dotnetinstaller. So far it's pretty easy to get a chain of packages configured & I really like how well done it is (great job everyone involved =) ). A few of the issues I've noticed with it (using v3.6.2816.0): Documentation is very sparse but I guess it's still under construction so it's forgivable but still causes a lot of grief when you're basically left with reverse engineering to discover how to implement things. It makes it very hard to get anywhere with customising it when this is all the documentation you have to follow http://wix.sourceforge.net/manual-wix3/wixstdba_foundation_customization.htm I had to download the sources just to figure out what size to make the logo which this page says you can customise http://wix.sourceforge.net/manual-wix3/wixstdba_branding.htm since it isn't mentioned anywhere. http://wix.sourceforge.net/manual-wix3/wixstdba_license.htm says you can have "unlicensed" installation experience if you don't provide a value for the LicenceUrl attribute when using WixStandardBootstrapperApplication.HyperlinkLicense. What you actually have to do is set the value to " " as you get the following errors when you attempt to build is you try to use "": The bal:WixStandardBootstrapperApplication/@LicenseUrl attribute's value cannot be an empty string. If you want the value to be null or empty, simply remove the entire attribute. The bal:WixStandardBootstrapperApplication element must have a value for exactly one of the LicenseFile or LicenseUrl attributes. WixStandardBootstrapperApplication.HyperlinkLicense provides an Options button which does pretty much nothing. There's no (easy) way to hide this button which I've found so far. I don't appear to be the only one on this list with the same enquiry. Variable names cannot contain '.' which meant lots of fun when trying to check for existing installations of .NET 4.0 Client Profile before I learned this through trial & error. The bundle will build completely fine & then fail when you try to run it. You should not be able to build a bundle which fails to run because of the Variable names, as these are simple enough to check at build time. Using Signtool.exe to sign the Burn output causes it to fail when run. I only figured this out through searching list posts. OMFG this was a serious waste of time & had me running in circles trying to figure it out for half a day before I stumbled across the information. This needs to be writ large across the Burn documentation so others don't fall foul of the same issue along with documentation on how to code sign Burn bundles properly. Intellisense doesn't work in WiX 3.6 using the installer. I think Neil Sleightholm mentioned the fix is to copy the intellisense files from the binaries so it seems like a packaging issue with the WiX 3.6 installers but has been a problem since the RC0 release & still exists 2 weeks & 2 builds later. Quiet/passive and silent install modes would be nice (dotnetinstaller supports these). I don't see any way to set launch options for ExePackage elements to specify these type of scenarios. Good for saving time when checking builds & when automated deployment tools are used etc. That's it so far. Palbinder Sandher Software Platform Engineer T:+44 (0) 141 945 8500 F:+44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer ---------------------------------------------------------------------------- -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ For Developers, A Lot Can Happen In A Second. Boundary is the first to Know...and Tell You. Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! http://p.sf.net/sfu/Boundary-d2dvs2 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users