How .net assemblies are registred as private and shared
assembly ?
Answers were Sorted based on User's Feedback
Answer / prabhakar
Any assembly file (.net dll, .net exe ) is by default is
Private assembly. This means the assembly is visible only to
the application that loads/references it explicitly. Each
application that refers our private assembly will get its
own copy in its assembly.
Shared assembly is the assembly that is registered to the
GAC (Global Assembly Cache) that is part of the .Net
framework installed (under 'windows/assembly' directory) on
a system. We use 'gacutils.exe' binary to register the GAC
such as gacutil -i MyAssembly.exe. All applications those
reference a 'registered global assembly' would use the same
copy of the assembly present in the GAC. Hence it is called
'Shared assembly'.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / vikas sharma
Private is a simple form af assembly.
Shared assembly used the GAXC and Strong name convention.
| Is This Answer Correct ? | 0 Yes | 1 No |
How does work clr?
How to create an alias name for a namespace?
When was the first version of .NET released
Explain how to use multiple submit buttons in ASP.Net MVC?
Is it possibe to run 2 aplication on single m/c, one App is on .Net Framework 1.0 and another one is on .Net Fremework 2.0?
what is entity framework?
Why to use html.partial in mvc?
Is .net framework dead?
What is MVVM design pattern?
What is the use of trace utility ?
Does windows 10 need .net framework?
Asp.net mvc application, makes use of settings at 2 places for routing to work correctly. What are these 2 places?