Private assembly | Shared assembly |
It is stored in the application's directory. | It is stored in the global assembly cache. |
It is used by a single application. | It is used by multiple applications. |
It cannot be referenced outside the scope of the folder where they are kept. | It can be referenced by more than one application. |
It is available to particular where they are kept. | It is a public assembly that is shared by multiple applications. |