cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not applicable

Visual Studio 2008 distributable

Hi

I have got a project which uses Visual Studio 2008. Therefore I have included following 3 Objects from default InstallShield 2010 objects.

- Visual C++ 9.0 ATL.Policy (x86) WinSXS MSM (496KB)
- Visual C++ 9.0 CRT.Policy (x86) WinSXS MSM (4.16MB)
- Visual C++ 9.0 MFC.Policy (x86) WinSXS MSM (7.00MB)

It is actually working but the problem is the size. Including these DLLs increase my installer's size about 8MB after compressing.

If I run the exe file which is distributed from Microsoft, it is about 1MB increasement. And it works, but I don't want to run this executable ideally.

http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=en

How could I decrease the size without running the executable?
And what does correspond to the executable file?

My environment is
- InstallShield 2010 with SP1
- Vista 32 bits

If anyone can help me, that would be wonderful.

Thanks,
akiran
Labels (1)
0 Kudos
(1) Reply
joshstechnij
Level 10 Flexeran
Level 10 Flexeran

You may try setting the Optimize Size option to Yes in your release to see if that makes any difference. Changing this setting will use LZX compression for creating CAB files instead of MSZIP. (The vcredist may be using LZX as the files contained in the CAB in the vcredist setup are ~14MB in total size and compress down to ~1.5MB.)
0 Kudos