I have put nothing in the GAC myself. Just thought that since melt.exe could not find the binaries it needed that perhaps it was looking in the GAC as part of its references.
It also need the compression DLL as well. Manually copying the files to the bin folder fixed the issue. Could I be missing an ENV VAR or something? Or just a bad melt build? -----Original Message----- From: Hoover, Jacob [mailto:jacob.hoo...@greenheck.com] Sent: October-28-13 11:29 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Purely WiX Patching when a patch family consists of component groups across multiple cabs I don't think the installer ever puts Wix into the GAC, which is by design. If you've put some of the Wix binaries in the GAC, I could see that leading to all kinds of strange issues. -----Original Message----- From: Tunney, Stephen [mailto:stephen.tun...@nuance.com] Sent: Monday, October 28, 2013 10:21 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Purely WiX Patching when a patch family consists of component groups across multiple cabs Ok, working through my own issues here. Starting to use MELT for fixing my wixpdb issues as per: http://www.joyofsetup.com/2013/07/16/easy-pure-wix-patching-with-melt/ Now I am getting an error in melt.exe. Looks like a path issue or WiX DLLs not being added to the GAC for some reason. Copying files from the SDK folder to the bin folder have resolved this issue but this is likely a bug in 3.7's installer. melt.exe "V1.0.msi" -out ".\RTM.wixpdb" -pdb "V1.0.wixpdb" -x .\RMTBinaries Windows Installer Xml Melter version 3.7.1224.0 Copyright (C) Outercurve Foundation. All rights reserved. melt.exe : error MELT0001 : Could not load file or assembly 'Microsoft.Deploymen t.Compression, Version=3.0.0.0, Culture=neutral, PublicKeyToken=ce35f76fcda82bad ' or one of its dependencies. The system cannot find the file specified. Exception Type: System.IO.FileNotFoundException Stack Trace: at Microsoft.Tools.WindowsInstallerXml.Tools.Melt.MeltProduct() at Microsoft.Tools.WindowsInstallerXml.Tools.Melt.Run(String[] args) -----Original Message----- From: Tunney, Stephen [mailto:stephen.tun...@nuance.com] Sent: October-28-13 10:54 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Purely WiX Patching when a patch family consists of component groups across multiple cabs I've gotten a little further. Now the pyro call is complaining that it cannot find a bunch of files, but it is looking in the folder location that the original (1.0) MSI would have gotten its source files from, and not where the files exist on the machine that I am trying to generate the patch on. Is there a way to change the wixpdb file OR override the base folder that it looks under? I have the files I need synced up in a well-known good location that match what was in the original installer. Thanks, Stephen -----Original Message----- From: Nicolás Alvarez [mailto:nicolas.alva...@gmail.com] Sent: October-26-13 12:35 AM To: General discussion about the WiX toolset. Subject: Re: [WiX-users] Purely WiX Patching when a patch family consists of component groups across multiple cabs 2013/10/26 Tunney, Stephen <stephen.tun...@nuance.com>: > Hello All, > > I've got a rather large project that involves a set of wixlib projects that > are referenced by 8 different products. These different wixlibs all use > various cab files defined in a wxi file globally. > > Now I'm in the throes of generating my patching and I would like to use the > steps defined in the Purely WiX Patching guide because it seems so simple and > easy to understand. > > I get errors now in my pyro call stating that the PatchBaseline I've selected > does not have any changes, but I know for a fact that I have made changes on > purpose. I've removed a file from a well-known component group. > > Any insights would be greatly appreciated. I think your problem is unrelated to pure-wix patching, component groups, or multiple cabs; but related to the fact that you're removing a file. But first: Component groups have components, not files. Did you remove a file from a component, or did you remove a component from a component group? -- Nicolás ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users