Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between an Assembly, Module and Package in C#.NET

Some of the terminologies have no defined answers, many blogs and or people have slightly varying perspectives about the term assembly, module, package.

I am very interested in knowing the actual differences and usage and using of right terms. I know the meaning of Assembly and its various classifications. However, I am not clear with the term Modules and Packages. What I think about modules/package is, its a collection of assembly, yet, I saw somewhere, that an assembly can have multiple assembly.

Could someone please help me understand the right definition, classification, example and usage with respect to .NET as well as in generic software platforms.

like image 209
Jasmine Avatar asked Nov 02 '22 20:11

Jasmine


1 Answers

This question has been asked an answered before. (At least in a similar fashion.) .NET Module vs Assembly

Maybe this helps you.

Programming guide:
http://msdn.microsoft.com/en-us/library/67ef8sbd(v=vs.80).aspx
Namespaces (Packages from Java)
http://msdn.microsoft.com/en-us/library/z2kcy19k(v=VS.90).aspx

like image 98
caldis Avatar answered Nov 09 '22 08:11

caldis