Creating an Assembly Programmatically
page 5 of 7
by Uday Denduluri
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 33978/ 89

Difference between Assembly and Satellite Assembly

The Common Language Runtime (CLR) differentiates an assembly from a satellite assembly by an attribute called the "AssemblyCultureAttribute". A regular assembly contains code and the neutral culture's resources. A satellite assembly contains only resources for a particular culture, as in [assembly: AssemblyCultureAttribute ("en-US")]. Putting this attribute on an assembly and using something other than the empty string ("") for the culture name will make this assembly a satellite assembly rather than a regular assembly that contains executable code. Labeling a traditional code library with this attribute will break it, because no other code will be able to find the library's entry points at runtime. We have a culture attribute in the Global Assembly Cache (GAC). If we open it and see, we find that it does not have a value for a normal assembly and has the culture name shown for the satellite assembly. This can be stated as the vital difference between an assembly and a satellite assembly.


View Entire Article

Article Feedback

Title:  
Name:  
Url: ( Optional )
Comment:  
Please add 6 and 5 and type the answer here:

User Comments

Title: method and purpose for creating assemblies   
Name: alice
Date: 7/26/2010 8:18:31 AM
Comment:
can u elaborate more on my title i dnt understand what should be written pliz
Title: Nice   
Name: sandip
Date: 7/13/2010 5:32:38 AM
Comment:
Good, its good information
Title: Hum Tum   
Name: Nitin Tiwari
Date: 9/22/2007 4:49:08 AM
Comment:
very Nice description....fine






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2012 ASPAlliance.com  |  Page Processed at 2/11/2012 9:23:21 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search