What do you know about .NET assemblies?

Answer Posted / james

An assembly is the functional unit of sharing and reuse in
the Common Language Runtime. It provides the Common
Language Runtime with the information it needs to be aware
of type implementations. To the runtime, a type does not
exist outside the context of an assembly. Assemblies are a
fundamental part of the runtime.

In physical terms, an assembly is a collection of physical
files that are owned by the assembly. These assemblies,
called static assemblies, can include .NET Framework types
(interfaces and classes) as well as resources for the
assembly (bitmaps, JPEG files, resource files, etc.). In
addition, the Common Language Runtime provides API's that
script engines use to create dynamic assemblies when
executing scripts. These assemblies are run directly and
are never saved to disk, though you can save them to disk
if you so choose.

An assembly forms a logical unit of functionality,
a “logical” dll. An assembly forms the fundamental unit of
deployment, version control, reuse, activation scoping, and
security permissions. Contained in an assembly is the
assembly manifest, which contains all the metadata needed
to specify the version requirements, security identity, and
all information needed to define the scope of the assembly
and resolve references to resources and classes.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What do you mean by passport authentication?

609


Explain Singleton design pattern of Remoting?

638


What are static assemblies and dynamic assemblies?

616


How are the activation URLs different in case of SAO and CAO in .NET remoting?

2169


Types of compatabilities and explain them ?

2105






Define singleton activation mode in .net remoting?

593


What are the advantage of remoting over web services?

571


Explain threading types?

723


How to directly call a native function exported from a dll?

667


What are the difference between static assemblies and dynamic assemblies?

648


Explain the hierarchial description of remoting?

608


Explain the difference between the registerwellknownservicetype(), registerwellknownclienttype(), registeractivatedservicetype() and registeractivatedclienttype() in .net?

615


I am developing a project.Title is "Remote Demonstator".Using asp.net and C# Abstact: While administrator moving mouse and clicking on any link in the webpage that action will be performed in Server machine as well as in client machine.The client initially have to log-in and make a phone call to the admin. This is my project. How can i get this? I can create a website but this concept i have to implement in my website.How can i achive this? How to get client system control and how my mouse movings can be visible to client? I request all to please give me a basic idea or some hint. Advance Thanks.

2069


Elaborate the term WebService and how it differ from Remoting?

645


How to decide which to use .net remoting or asp.net web services?

564