C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Articles » .NET Framework »

.NET Assembly


Posted Date: 19 Aug 2008    Resource Type: Articles    Category: .NET Framework
Author: D.Jeya kumar(JK)Member Level: Diamond    
Rating: 1 out of 5Points: 10



Assembly in .net
An assembly is basic build block of .net. A dot net assembly may be a EXE (executable) or a dll (Dynamic Linking library).A .net assembly contains the information about the Definition, Versioning information (To avoid the Dll hell problem).Mani fest and the meta data.
Kinds of assembly
Private and
Shared
Private Assembly:
A Private assembly is used within an application. Usually it will be application folder. It is used only by application.

Shared Assemblies:
A shared or public assembly can be shared across application and it will be in common place where the application will refer it. The common area is known as Global assembly Cache (GAC). It will be in Operating system installed Drive\Windows\assembly. In order to create a shared or public assembly it should have strong name. A strong includes Name, Version, Public key token and culture info, The Version and public key token makes assembly as unique and no 2 shared assemblies will have version conflicts. 2 assemble with different version is possible because of the song name. so a string name is must in order to be in global cache.

Satellite Assembly
Another Assembly is satellite assembly which is different from other 2 assembles. It is used for the Multi lingual application. Each language text will be store in a unique resource file and it can be referred by using culture information.




Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Types of Assembly in .Net  .  .NET Assembly  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: DateTime Manipulation in vb.net–Part 4
Previous Resource: Using Statement in C#
Return to Discussion Resource Index
Post New Resource
Category: .NET Framework


Post resources and earn money!
 
Related Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use