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): 35353/ 57

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

User Comments

Title: no explantion   
Name: divys
Date: 2012-10-03 2:13:12 AM
Comment:
hi where is the coding part
Title: method and purpose for creating assemblies   
Name: alice
Date: 2010-07-26 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: 2010-07-13 5:32:38 AM
Comment:
Good, its good information
Title: Hum Tum   
Name: Nitin Tiwari
Date: 2007-09-22 4:49:08 AM
Comment:
very Nice description....fine






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


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-03-19 6:38:08 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search