6
My company has an installation that hits the gigabyte home. We have a set of applications in our installation that share the same libraries.
By default, when . NET executes an application it looks for the assemblies in the same directory where the executable is. In addition it also takes into account the assemblies found in the GAC %windir%\assembly
or %windir%\Microsoft.NET\assembly
.
To reduce the size of my installation I had thought to put the assemblies common in a shared directory. There is a way to do this?
Example (structure of a conventional intalation):
Aplicacao1
Assembly1
Assembly2
Aplicacao2
Assembly1
Assembly3
Example (structure of an installation with assemblies in a shared directory, this is the one I wanted to use):
Aplicacao1
Assembly2
Applicacao2
Assembly3
lib
Assembly1