I would recommend one of the following:
reach - you can run a coverage tool hoping to detect any dead code
caching - client-side dll caching upon initial activation
splitting - split the dll into several smaller DLLs, start the application using the bootstrap dll and load other DLLs after the application starts
compilation and binding - use a smaller runtime library, compile with size optimization, etc. See the link for more offers.
compression If you have data or large resources in a DLL, you can compress and decompress it only after loading or at runtime.
geva30 Oct 21 '09 at 4:41 2009-10-21 04:41
source share