Referring Assemblies at RUNTIME or Dynamic DLL Loading

Normally we refer assemblies from Private and Shared locations.

Private assemblies are with in the application and Shared assemblies are in GAC (Global Assembly Cache).

There is also a way to refer assemblies on the shared location on the network.

To refer a assembly from the shared location:

We need to have a strong name to the assembly. We need to configure the Config file to refer the assembly on the shared location. We can load/refer the assemblies on the network location during run time only.