Shared assemblies are stored into GAC.
Global Assembly Cache, it is a machine-wide storage for all assembiles might be used by your applications, you can store the assembly here and used it in many different applications on the same machine, also you can store many versions of the same assembly and assign a different one for each project.