A shared assembly is an assembly that resides in a centralized location known as the GAC (Global Assembly Cache) and that provides resources to multiple applications. If an assembly is shared then multiple copies will mot be created even when used by multiple applications.
Hey Mukesh Kumar, Why are you posting the same answer multiple times.
Shared assembly is which deployed on global cache
A shared assembly is kept in the global assembly cache (GAC) and can be used by one or more applications on a machine.