Re: [WiX-users] Heat and Directory Harvesting - Design Rationale

2009-05-13 Thread Eric St . John
You need a component to have an individually serviceable element because the decision MSI makes on whether or not to update/repair a file is based on a component's keypath. If you have more than one file in a component and you want to patch the file that is not the keypath you will be forced t

Re: [WiX-users] Heat and Directory Harvesting - Design Rationale

2009-05-13 Thread jballe
Hi I think the reason is that by using "one file, one component" you should be able to upgrade a component with a new release upgrading package and leave the rest non-changed files, so the installation will be a lot faster as unnecessary deleting, uncompressing og copying files can be avoided. Ho