Generally, I've seen people use the instructions to check the WiX toolset into 
their build process and provide a standard .props/.targets file for 
encapsulating all the custom logic for their build.

-----Original Message-----
From: John Ludlow [mailto:[email protected]] 
Sent: Monday, December 2, 2013 4:23 AM
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Signing bundles - changes needed to each bundle wixproj

Hi,

We're writing an installer using a bundle to chain two MSIs together. The 
bundle should be signed (we generally sign installers and EXEs and DLLs).
Currently, we're using WiX 3.6 (we currently use Visual Studio 2008, and
3.7 didn't support that version of Visual Studio).

We've discovered the 0x80004005 error described here:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Wix-3-7-Burn-error-0x80004005-Failed-to-extract-all-files-from-container-td7587152.html

However, the fix for this seems to be to tweak the project files. This is not a 
preferred solution for us, as over the next year we will be creating a 
significant number of these as we adopt this technology for some of our 
existing installers. Since any tweaks to the projects are hidden (they require 
right clicking the project, choosing Edit... and effectively unloading the 
project from the solution). We'd have to remember to do that each time we 
create a bundle, and I'd rather not have that point of failure.

I'm planning on using insignia.exe to extract engine.exe, sign it and then 
import it. However, it's been suggested this is also less than ideal (though 
it's better than having to remember to tweak a project file).

I was wondering whether this is improved in later versions of WiX. I imagine it 
would be pretty simple for WiX to include this functionality in the default 
.wixproj project template, meaning we don't have to remember to do it 
ourselves. If this is the case, would this also support timestamping?

Or are there any other inventive solutions for solving this issue?

Thanks

John
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance affects 
their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & 
PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to