-->

Nov 14, 2014

Private Assembly Vs Public Assembly

Private Assembly Vs Public Assembly in DotNet
S.NoPrivate AssemblyPublic Assembly
1Private assembly can be used by only one application. Public assembly can be used by multiple applications.
2Private assembly will be stored in the specific application's directory or sub-directory. Public assembly is stored in GAC (Global Assembly Cache).
3There is no other name for private assembly. Public assembly is also termed as shared assembly.
4Strong name is not required for private assembly. Strong name has to be created for public assembly.
5Private assembly doesn't have any version constraint. Public assembly should strictly enforce version constraint.