What is Global Assembly Cache (GAC) and what is the purpose
of it?
Answer Posted / guest
Each computer where the common language runtime is installed
has a machine-wide code cache called the global assembly
cache. The global assembly cache stores assemblies
specifically designated to be shared by several applications
on the computer. You should share assemblies by installing
them into the global assembly cache only when you need to.
Steps
- Create a strong name using sn.exe tool
eg: sn -k keyPair.snk
- with in AssemblyInfo.cs add the generated file name
eg: [assembly: AssemblyKeyFile("abc.snk")]
- recompile project, then install it to GAC by either
drag & drop it to assembly folder (C:\WINDOWS\assembly OR
C:\WINNT\assembly) (shfusion.dll tool)
or
gacutil -i abc.dll
| Is This Answer Correct ? | 11 Yes | 1 No |
Post New Answer View All Answers
How to Create an Intranet Site Using ASP.NET MVC?
What is oauth in web api?
What are the differences between Partial View and Display Template and Edit Templates in ASP.Net MVC?
What are child actions in ASP.Net MVC?
How to enable Attribute Routing?
what is model first approach?
Explain test driven development (tdd) ?
What are the Core features of ASP.NET MVC?
What is the domain object?
What is difference between razor and web form engine?
How to update one of my table in database at 4pm every day how it is possible?
What is layout in mvc?
What are the two ways to add constraints to a route?
Can I add mvc testcases in visual studio express?
Does windows 10 need .net framework?