What is Global Assembly Cache (GAC) and what is the purpose
of it?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / zeenat
GAC is a repository of all the .net shared assembly.The
assemblies stored in GAC can be shared by all the .NET
application.
| Is This Answer Correct ? | 9 Yes | 1 No |
How we can call a JavaScript function on the change of a Dropdown List in ASP.Net MVC?
Integer & struct are value types or reference types in .NET?
How to set background for total website, on that another another layer, in that we keep website data,,for example see www.msn.com. On one faded background we ll have layer like other background..Do explain how its possible
Explain the advantage of packaging over xcopy in .net?
What is strong name?
Is dapper faster than entity framework?
What is .net framework & its benefits?
what is MetadData?. What is CTS? Type of Join in SQL Server? What is diffrence between Primary Key and Unique Key?
What is the use of web api ? Why web api needed, if you have already restful services using wcf ?
What is entity graph? : Entity framework
If background completes its processing will it wait for foreground threads?
What are actions in mvc?