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

Reply via email to