VS2012 Ultimate shipped with 130 packages. <smile/>
On Mon, Mar 18, 2013 at 5:59 PM, Hoover, Jacob <jacob.hoo...@greenheck.com>wrote: > Depending on your upgrade plans, you can have multiple files per > component. If you are always doing major upgrades, this isn't a huge > ordeal (though if any non-key file gets damaged you have to send custom > parameters to msiexec to force it to rewrite all the files). A second > option would be to break apart the files into separate installers and > bundle them together with burn. This would be a more typical approach and > is a bit more complex to manage but is certainly more flexible. I believe > the VS2012 beta had over 110 separate packages in it's bundle. > > -----Original Message----- > From: Chinnappa, Sarvesh [Audatex - Americas] [mailto: > sarvesh.chinna...@audatex.com] > Sent: Monday, March 18, 2013 6:58 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] ProductFeature registry entry. > > I was afraid you were going to say that, I am actually in the process of > trying to distribute components across features since reducing them is not > an option. What is the best practice in this scenario? The number of > components is rather large and this would result in a lot of registry write > operations during the install. Although the files need to be copied over > they are not really part of the application itself and don't need to be > tracked individually. Maybe a custom action that manually copies the files > and deletes them during uninstall. I thought it was possible with MSIs to > include a directory and everything in it as a component. I was wrong. > > Thanks, > Sarvesh > > On 3/18/13 4:31 PM, "Rob Mensching" <r...@robmensching.com> wrote: > > >Its the Feature Component mapping. Reduce the number of Components to > >succeed. You can also try to distrbute the Components across more > >Features but that only works to a certain degree. > > > > > >On Mon, Mar 18, 2013 at 3:42 PM, Chinnappa, Sarvesh [Audatex - > >Americas] < sarvesh.chinna...@audatex.com> wrote: > > > >> Hi, > >> > >> I am facing an unusual problem with my installer. I will try explain > >> in detail, may be there is a workaround for this issue. > >> > >> 1. The installer is rather large >5GB with a lot of files, mostly > >>data files used by the application (a separate installer) > >> 2. I am using heat to harvest the files with this command > >>"$(WIX)bin\heat.exe" dir "$(DataFiles)" -cg DataFiles -gg -scom -sreg > >>-sfrag -srd -dr INSTALLLOCATION -var env.DataFiles -out > >>"$(ProjectDir)Fragments\FilesFragment.wxs" > >> 3. When installing everything is copied and all files are in the > >>right place. > >> > >> Issue: After copying the files when the MSI registers the product if > >>fails on some XP machines. Specifically it fails to write this > >>registry key > >> > >>HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1- > >>5-1 8\Products\GUID\Features\ProductFeature > >> because the data is greater than 1MB. The error reported during this > >>is unfortunately wrong, registry is full. So the MSI tries to > >>increase the registry size and tries to rewrite the value which fails > >>and then it gives up. Researching on this I found that older registry > >>formats didn't allow for values to be greater than 1MB. > >> > >> The questions are > >> > >> 1. I am guessing this is some sort of hash of the filenames. So > >>how exactly is this generated? Anyway to control it? > >> 2. Is there anyway to reduce the size of the entry so the install > >>would pass? > >> 3. Can I specify just the directory for the component and not > >>include all the files? Would that reduce the size of the registry > >>entry to less than 1MB. > >> > >> Thanks, > >> Sarvesh Chinnappa > >> > >> > >> > >>---------------------------------------------------------------------- > >>--- > >>--- > >> > >> > >> > >> PRIVILEGE AND CONFIDENTIALITY NOTICE > >> The information in this electronic mail (and any associated > >>attachments) is intended for the named recipient(s) only and may > >>contain privileged and confidential information. If you have received > >>this message in error, you are hereby notified that any use, > >>disclosure, copying or alteration of this message is strictly > >>prohibited. If you are not the intended recipient(s), please contact > >>the sender by reply email and destroy all copies of the original > >>message. Thank you. > >> > >> > >> > >> > >> > >>---------------------------------------------------------------------- > >>--- > >>-- > >> > >> > >> > >>---------------------------------------------------------------------- > >>--- > >>----- > >> Everyone hates slow websites. So do we. > >> Make your web apps faster with AppDynamics Download AppDynamics Lite > >>for free today: > >> http://p.sf.net/sfu/appdyn_d2d_mar > >> _______________________________________________ > >> WiX-users mailing list > >> WiX-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/wix-users > >> > >> > >----------------------------------------------------------------------- > >--- > >---- > >Everyone hates slow websites. So do we. > >Make your web apps faster with AppDynamics Download AppDynamics Lite > >for free today: > >http://p.sf.net/sfu/appdyn_d2d_mar > >_______________________________________________ > >WiX-users mailing list > >WiX-users@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/wix-users > > > ---------------------------------------------------------------------------- > > > > PRIVILEGE AND CONFIDENTIALITY NOTICE > The information in this electronic mail (and any associated attachments) > is intended for the named recipient(s) only and may contain privileged and > confidential information. If you have received this message in error, you > are hereby notified that any use, disclosure, copying or alteration of this > message is strictly prohibited. If you are not the intended recipient(s), > please contact the sender by reply email and destroy all copies of the > original message. Thank you. > > > > > --------------------------------------------------------------------------- > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for > free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_mar > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users