cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jschertzer
Level 3

Same group of files, installed to many folders?

Hello,

My software has about 20 .dlls that get installed into many different folders. From everything i've seen, InstallShield can't have a component install to more than one location.

How do you experts handle something like this?

My install package is getting extremely large and slow because of this.


I was considering making 1 component with the files, install it to a temporary area, then writing a custom action to copy these files to the necessary folders. This seemed a bit cheesy though.

BTW, i'm using instalshield 2009 installscript msi project.
Labels (1)
0 Kudos
(2) Replies
HennoKeers
Level 7

jschertzer wrote:
Hello,

My software has about 20 .dlls that get installed into many different folders. From everything i've seen, InstallShield can't have a component install to more than one location.

How do you experts handle something like this?

My install package is getting extremely large and slow because of this.


I was considering making 1 component with the files, install it to a temporary area, then writing a custom action to copy these files to the necessary folders. This seemed a bit cheesy though.

BTW, i'm using instalshield 2009 installscript msi project.



It's not the fault of IS.
The MSI SDK best practice requires you to make a component of each .dll, .exe etc.
Can't you put the shared DLL in SystemFolder, marked permanent and shared for this purpose?

reg, Henno.
0 Kudos
esiemiat
Level 9

I use the DuplicateFile table to install files to more than one location.
0 Kudos