Qus:    What is an Assembly? What are the different types of Assemblies?
Oct 09, 2020 02:08 2 Answers Views: 110 NAIDU
Prev Next
Answers (2)
PADMAKEECHU Oct 10, 2020 04:13
Answer:   An Assembly is a collection of logical units. Logical units refer to the types and resources which are required to build an application and deploy them using the .Net framework. The CLR uses this information for type implementations. Basically, Assembly is a collection of Exe and DLLs. It is portable and executable.

PARTH Oct 10, 2020 08:09
Answer:   Assembly is unit of deployment like EXE or a DLL. It is completely self-describing and is is a reusable, versionable, self-describing deployment unit for types and resources it is the primary building block of a .NET application. Assemblies provide the infrastructure to allow the runtime to fully understand the contents of an application and to enforce the versioning and dependency rules defined by the application.

In .NET, three types of Assemblies are available:

1. Private Assemblies : Private Assemblies are designed to be used by one application and must reside in that application's directory or subdirectory.

2. Shared Assemblies: Microsoft offers the shared assembly for those components that must be distributed. It centered around two principles. Firstly, called side-by-side execution, allows the CLR to house multiple versions of the same component on a single machine. Secondly, termed binding, ensures that clients obtain the version of the component they expect.

3. Satellite Assembly: A satellite Assembly is defined as an assembly with resources only, no executable code.

Post Your Answer
Guest User

Not sure what course is right for you?

Choose the right course for you.
Get the help of our experts and find a course that best suits your needs.

Let`s Connect