Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


About Assembly in .NET, types of assemblies, their
difference, How to register into GAC. How to generate the
strong names & its use ?

Answers were Sorted based on User's Feedback



About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / poonam

In the Microsoft .NET framework, an assembly is is used by
the .NET CLR (Common Language Runtime)as a partially
compiled code library for use in deployment, versioning and
security. In the Microsoft Windows implementation of .NET,
an assembly is a PE (portable executable) file. There are
two types: process assemblies (EXE) and library assemblies
(DLL). A process assembly represents a process which will
use classes defined in library assemblies.
Assemblies consists of a manifest and one or more modules
and/or files like HTML, XML, images, video clips,...

An assembly must contain a single manifest and may
optionally contain type meta data, MSIL (Microsoft
Intermediate Language) and resources.

.Net Assembly can be classified in four Categories:

(A) With Respect to Program Access.
i) Private Assembly- It can be used only in one
application.This is the default style of assembly. Such
assemblies must reside in the application folder.
ii) Public/Shared Assembly- It can be used by all
applications in the server.
They must have a globally unique name and must be defined in
the GAC (Global Assembly Cache).

(B) With Respect to Number of Resources.
i) Static Assembly- It uses fixed resources.
ii) Dynamic Assembly- It supports dynamic creation
of resouces or files at
runtime programatically.

(C) With Respect to Deployment.
i) Satellite Assembly- Easily Deployable. (Visual
Studio 2005).
ii) Resource-Only Assembly- In Visual Studio 2003.

(D) With Respect to Number of Assemblies.
i) Single File Assembly- /Bin/x.dll

ii) Multi File Assembly- /Bin/x.dll
y.dll
z.dll
---
---
---

Is This Answer Correct ?    40 Yes 5 No

About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / vikas sharma

Assembly are the basic building blocks of .net
Three type of assembly are there.
1. Private Assembly
2. Shared Assembly
3. Satelite Assembly.
GAC is used to provide the different versioning.
Strong name used to use it without any complication or
fault.

Is This Answer Correct ?    36 Yes 13 No

About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / sheshasai

1. Private Assembly
2. Shared Assembly
3. Satelite Assembly.

Is This Answer Correct ?    15 Yes 4 No

About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / sivasubramanian hariharan

Assembly is a basic building blocks of .net framework.
There are 3 types of assembly.
1. Private Assembly
2. Shared Assembly
3. Satelite Assembly.
GAC is used to provide the different versioning.Strong name
used to use it without any complication or fault.

Is This Answer Correct ?    11 Yes 4 No

About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / kishore

.method private hidebysig static void Main(string[] args)
cil managed {
.entrypoint
.custom instance void [mscorlib]
System.STAThreadAttribute::.ctor() = ( 01 00 00 00 )
// Code size 11 (0xb)
.maxstack 1
IL_0000: ldstr "Hello World"
IL_0005: call void [mscorlib]
System.Console::WriteLine(string)
IL_000a: ret } // end of method Class1::Main

Is This Answer Correct ?    1 Yes 1 No

About Assembly in .NET, types of assemblies, their difference, How to register into GAC. How to gen..

Answer / hari

Their is only two type of assemblies
That is Private and Shared Assembly.

Is This Answer Correct ?    11 Yes 13 No

Post New Answer

More Dot Net Framework Interview Questions

What are the 2 ways of adding constraints to a route?

0 Answers  


Explain Keep method in Tempdata in ASP.Net MVC?

0 Answers  


Requirement is: try { \\SQL Query } catch(Exception i) { print a } catch(SQLQueryException e) { \\SQL Query } Qu)I Got Exception in "try" block. Which "catch" statement (i.e. 1st catch or 2nd catch ) catches the exception and Why???

6 Answers   3i Infotech,


What are the levels at which filters can be applied in an asp.net mvc application?

0 Answers   NA,


If background completes its processing will it wait for foreground threads?

2 Answers   Kanbay,


what is connection pooling

5 Answers  


Which is the best institute in hyderabad to learn DotNet?

152 Answers   Cygnet Infotech, Infosys, Student, SVIT, TCS,


What is the use of web api ? Why web api needed, if you have already restful services using wcf ?

0 Answers  


Can I use razor code in javascript in asp.net mvc?

0 Answers  


What is partialview in asp.net mvc?

0 Answers  


In razor syntax, what is the escape sequence character for @ symbol?

0 Answers  


If you are using components in your application, how can you handle exceptions raised in a component ?

4 Answers   Accenture, BirlaSoft,


Categories