.NET - .NET Assemblies
17.
Discuss the concept of strong names.
Whenever, an assembly is deployed in GAC to make it shared, a strong name needs to be assigned to it for its unique identification. A strong name contains an assembly's complete identity - the assembly name, version number, and culture information of an assembly. A public key and a digital signature, generated over the assembly, are also contained in a strong name. A strong name makes an assembly identical in GAC.
18.
What is the difference between .EXE and .DLL files?
EXE
DLL
- It is an executable file, which can be run independently.
- EXE is an out-process component, which means that it runs in a separate process.
- It cannot be reused in an application.
- It has a main function.
DLL
- It is Dynamic Link Library that is used as a part of EXE or other DLLs. It cannot be run independently.
- It runs in the application process memory, so it is called as in-process component.
- It can be reused in an application.
- It does not have a main function.
19.
Which utility allows you to reference an assembly in an application?
An assembly can be referenced by using the gacutil.exe utility with the /r option. The /r option requires a reference type, a reference ID, and a description.
20.
The AssemblyInfo.cs file stores the assembly configuration information and other information, such as the assembly name, version, company name, and trademark information. (True/False).
True.
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers