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
What are actions in asp.net mvc?
What is edm in entity framework?
Explain JSON Binding?
What is the difference between viewbag and viewdata in asp.net mvc?
What are the 2 popular asp.net mvc view engines?
What is the full form of sp?
What is renderbody?
Describe the gac in the .net framework.
Can you set the unlimited length for "maxjsonlength" property in config?
How to bind table colum with gridview column?
what is client wins and store wins mode in entity framework concurrency?
What is stateless model?
Which version of .net framework is installed?
What is entity framework? : Entity framework
Can I add asp.net mvc testcases in visual studio express?