Find jobs | Jobseekers
Employer login
About us Sitemap of www.CareerRide.com Sitemap FAQ related with www.CareerRide.com FAQ Click here to Contact us Contact
       
Submit Resume Free ! | Access Resume Free !
Home Career Services Resume Services Interview questions Articles Books
Content
NET framework
NET assembly
NET code security
NET access modifiers
NET architecture
NET base class library
NET CLR
NET constants,enum,arrays
NET data types
NET menu
NET garbage collection
NET debug and trace
NET properties
NET form
NET assemblies & resources
NET class & structures
NET binding,viewing,filtering
NET configuring & optimizing
NET configuring setup project
NET constructors & destructors
NET control
NET dataset objects
NET debugging tools
NET debug & trace classes
NET delegates & events
NET exception handling
NET globalization-localization
NET interoperability
NET project deployment
NET securing application
NET using XML
NET validating user input
NET windows communication
NET windows presentation
NET windows workflow
 
ASP.NET | ADO.NET | AJAX
C#.NET | VB.NET | PHP
NET Remoting | NET Interview
  
C | C++ | Java | Oops
Data Structure | OS
   
Database concepts | Oracle
SQL Server | Biztalk | Sharepoint
Notification services
Reporting Services
Service-oriented architecture
Data warehousing | MySQL
  
Project Management 
Linux | Testing | Networking
Software engineering 
  
UML | XML | HTML | SOAP 
CSS | VBScript  | Web Services
   
CV Cover letter | Interview 
HR | Soft skills | GD 
Working from Home 
Tutorial
ASP.NET | VB.NET | C#.NET     
Remoting.NET | Web service
Remoting overview | ADO.NET
UML | Sql server 
More links
Model View Controller 
Understanding Anonymous Types 
Working with the DataList Control 
Windows Presentation Foundation (WPF) 
Books on ASP.NET
ASP.NET 3.5 Application Architecture and Design 
LINQ Unleashed for C# 
ASP.NET Data Presentation Controls Essentials 
Microsoft Expression Blend Unleashed 

.NET assemblies and resources


.NET assemblies and resources - Interview questions

<<Previous  Next>>

.NET assemblies and resources - August 25, 2008 at 18:00 PM by Amit Satpute

Define Assembly. 

Answer
An Assembly is a collection, either an executable (.exe) or a dynamic link library (.dll), that forms a logical unit of functionality and built to efficiently work together. .NET Framework can be used to compile assemblies.  

What is manifest?     

Answer

  • An Assemblies data like version, scope, security information (strong name),etc is stored in manifest.
  • The manifest also contains a reference to the resource and classes.
  • The manifest of an assembly is stored in either an .exe or a .dll with Microsoft intermediate language (MSIL) code.

Explain GAC. 

Answer
GAC stands for global assembly cache. It is an area of memory reserved to store the assemblies of all .NET applications that are running on a certain machine. It shares assemblies among multiple .NET applications. The assemblies must have a strong name and must be publicly shared to be installed in the GAC.

What is the use of SN.EXE?

Answer
SN stands for Strong Name.
Strong Name Tool (Sn.exe) is used to sign assemblies with strong names.
’sn.exe’ provides options for security issues like:
key management
signature generation
signature verification

What is a Satellite assembly?

Answer
A satellite assembly contains resources specific to a given language.
With the help of these, the resources of different languages can be kept in different assemblies. However, at the runtime the chosen option generates the output in the desired language. The implementation code is kept different from the resource files that are used for conversion.


October 30, 2008 at 18:10 pm by Amit Satpute

Explain the different types of assemblies in .NET, i.e. Static and dynamic assemblies, Private and Shared assemblies, Single-file and Multiple-file assemblies.

Static assemblies contain interfaces, classes, resources, etc for the assembly and are stored on disk in portable executable (PE) files.

Dynamic assemblies execute directly from the memory and can be saved to the disk only after their execution.

A private assembly is the one that is available for the exclusively for an application.

A shared assembly can be shared by multiple applications.

Multiple file assemblies are contained in multiple files and are linked through the assembly manifest. The CLR manages them as a unit. A single file assembly is not split across multiple files.


<<Previous  Next>>


 

 
Today's Hot Jobs
C++  SQL Server
.NET  Java  Oracle
Finance  Marketing
Seekers  Employers
Copyright © 2008 CareerRide.com. All rights reserved.