Thanks - I removed it from the GAC and that fixed it. Sorry I misread your last response and thought it was supposed to be there. I have no idea how it got in the GAC in the first place if the installer doesn't GAC it as I certainly don't remember manually GAC'ing it!
Re: <http://sourceforge.net/mailarchive/message.php?msg_name=139942F2536B7C4FBDE 6B44132F80C842426B1D318%40NA-EXMSG-C111.redmond.corp.microsoft.com> [WiX-users] Bug in wix.ca.targets version 3.0.4318.0? From: Jason Ginchereau <[EMAIL PROTECTED]> - 2008-10-08 16:44 How did Microsoft.Deployment.WindowsInstaller.dll get in the GAC? It's not supposed to be there; the WiX installer does not put it there. Like I said, if MakeSfxCA.exe finds a dependency in the GAC, it will NOT include it in the CA package. However, you can still force a referenced assembly in the GAC to be included by setting the Copy Local property of the reference to True. Then when you build it will copy it to the output directory and MakeSfxCA.exe will find it in that location instead of in the GAC. -Jason- -----Original Message----- From: Nic Barden [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 08, 2008 9:02 AM To: [EMAIL PROTECTED] Subject: Re: [WiX-users] Bug in wix.ca.targets version 3.0.4318.0? Hi Jason, I have checked the GAC and yes the dll IS in there. The "dependant assembly..." IS also output. I just verified this again and when I call MakeSfxCA.exe WITHOUT explicitly specifying the WindowsInstaller.dll the same error is logged (even though it has indicated it has loaded the dependant assembly when I ran MakeSfxCA.exe). When I do specify, it works. Any other ideas of what I may be doing wrong/have wrongly configured? Is there anything other than installing WiX and creating a custom action VS project that I would have to do? Thanks Re: <http://sourceforge.net/mailarchive/message.php?msg_name=139942F2536B7C4FBDE 6B44132F80C842426B1D208%40NA-EXMSG-C111.redmond.corp.microsoft.com> [WiX-users] Bug in wix.ca.targets version 3.0.4318.0? From: Jason Ginchereau <[EMAIL PROTECTED]> - 2008-10-08 15:10 That DLL is deliberately not listed separately in wix.ca.targets. It should always get pulled in automatically as one of the detected dependencies of your CA assembly. What is the output from MakeSfxCA.exe when it doesn't include that DLL? It should say something like: Loaded dependent assembly: c:\path\to\Microsoft.Deployment.WindowsInstaller.dll Did you install Microsoft.Deployment.WindowsInstaller.dll to the GAC? That might explain why it didn't get picked up -- dependencies resolved to the GAC are assumed to be part of a separate prerequisite (like the .NET Framework or other redistributable), and therefore are not included in the CA package. -Jason- -----Original Message----- From: Nic Barden [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 08, 2008 6:14 AM To: WiX User Group Subject: [WiX-users] Bug in wix.ca.targets version 3.0.4318.0? Hi, I created a CA using version 3.0.4318.0 of WiX. When I ran the CA that was built via an installer, I received the error "Failed to load assembly Microsoft.Deployment.WindowsInstaller. Error code 0x80070002". Upon checking the C:\Program Files\MSBuild\Microsoft\WiX\v3.0\wix.ca.targets file that the CA project template includes, MakeSfxCA.exe is called WITHOUT passing the Microsoft.Deployment.WindowsInstaller.dll in as one of the dependencies to bundle. When I modified the wix.ca.targets file, this issue was resolved. Sorry if this issue has already been reported. Cheers _________________________________________________________________ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100 <http://moblin-contest.org/redirect.php?banner_id=100 <http://moblin-contest.org/redirect.php?banner_id=100&url=/> &url=/> &url=/ _______________________________________________ WiX-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100 <http://moblin-contest.org/redirect.php?banner_id=100&url=/> &url=/ _______________________________________________ WiX-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users