GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  Basics
Go To First  |  Previous Question  |  Next Question 
 Basics  |  Question 22 of 42    Print  
How does assembly versioning work?

  
Total Answers and Comments: 1 Last Update: October 13, 2005     Asked by: Rajani 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
October 13, 2005 07:42:10   #1  
kumaraswamy        

RE: How does assembly versioning work?

You now know that compilers that target the .NET Framework produce managed modules and that managed modules contain CIL and metadata. But you might be surprised to learn that the CLR is incapable of using managed modules directly. That s because the fundamental unit of security versioning and deployment in the .NET Framework is not the managed module but the assembly.

An assembly is a collection of one or more files grouped together to form a logical unit. The term files in this context generally refers to managed modules but assemblies can include files that are not managed modules. Most assemblies contain just one file but assemblies can and sometimes do include multiple files. All the files that make up a multifile assembly must reside in the same directory. When you use the C# compiler to produce a simple EXE that EXE is not only a managed module it s an assembly. Most compilers are capable of producing managed modules that aren t assemblies and also of adding other files to the assemblies that they create. The .NET Framework SDK also includes a tool named AL (Assembly Linker) that joins files into assemblies.


 
Is this answer useful? Yes | No

 Related Questions

The runtime supports Windows XP, Windows 2000, NT4 SP6a and Windows ME/98. Windows 95 is not supported. Some parts of the framework do not work on all platforms - for example, ASP.NET is only supported 
Latest Answer : The runtime supports Windows XP, Windows 2000, NT4 SP6a and Windows ME/98. Windows 95 is not supported. Some parts of the framework do not work on all platforms - for example, ASP.NET is only supported on Windows XP and Windows 2000. Windows 98/ME cannot ...
Read Answers (2) | Asked by : Srikanth

Latest Answer : Assembly, which is a reusable, versionable, and self-describing building block of a common language runtime application. ...
Read Answers (1) | Asked by : Rajani

John wrote on Tuesday, 13 September 2005 20:12:39:The .NET Assemblies Part1This online presentation about .NET assemblies helps the webmasters to know about the three tier architecture and about .NET 
Latest Answer : Dear Friend,The assembly which is used only by a single application is called as private assembly. Suppose you created a DLL which encapsulates your business logic. This DLL will be used by your client application only and not by any other application. ...
Read Answers (2) | Asked by : Rajani

Latest Answer : If you want to do private assembly ?Goto command prompt Ist you have to set the path and type csc /t:library filename then you will be created assembly which will stored in the application directory. for ex.  i have file with hello.csi used to csc ...
Read Answers (1) | Asked by : Rajani

Latest Answer : You now know that compilers that target the .NET Framework produce managed modules and that managed modules contain CIL and metadata. But you might be surprised to learn that the CLR is incapable of using managed modules directly. That’s because the fundamental ...
Read Answers (1) | Asked by : Rajani

Latest Answer : A private assembly is normally used by a single application, and is stored in the application's directory, or a sub-directory beneath. A shared assembly is intended to be used by multiple applications, and is normally stored in the global assembly ...
Read Answers (2) | Asked by : ashok


 Sponsored Links

 
Related Articles

How EDI work with XML

How EDI work with XML EDI and XML systems have been seen as the opportunity to create a holistic approach to data information exchange that can deliver and process simple durable and effective business transactions by electronic means To achieve this methods must be employed that are not only of val
 

Component Assembly Model

Introduction Before the concept of SDLC, different software programs were built to cater to different business and consumer needs. That was decades ago and it’s safe to say that millions of programs have been created for different reasons, for different needs. Developers always work on a
 

The Interview Snafu

How to turn someone else’s mistake to your advantage Your dream job is about to become reality. A recruiter gave you the heads up about the perfect position at Humungous Conglomerate, Inc. You went through five interviews as well as a battery of psychological tests mandated by their HR de
 

Winning a Job Interview with a Winning Resume

Does your resume unlock your potential, take your skills to the highest level and win you the interview and the job you want now? The job market today is highly competitive and even if you think you have what it takes to get an interview you won’t get over the line without a polished, prof
 

Career Assessment Basics

The three important things to take into consideration while deciding what you want to do for a career, are: your interests, abilities, and values. You don’t want to be stuck doing something that is boring, you probably won’t be hired at something that you are bad doing at, and ca
 

Importance of Proper English during Job Interview

Importance of Proper English during Job Interview Your job interview is crucially important and it will determine whether or not you will get the job Depending on the type of job you re going for it is very important for you to use proper English In most cases jobs which offer higher salaries will h
 

UML basics

UML basics The Unified Modeling Language is a powerful tool that can allow developers to construct high quality applications While it has existed since the 1990s it has become more valuable to developers who are building complex applications It is also valuable to teams of developers who are working
 

Understanding The Work Structure of Project Management

Understanding The Work Structure of Project Management The project management process requires a team to be formed who can successfully complete a project At the head of the team is the project manager and they must be able to delegate the tasks of the project to each member The ability to do this p
 

CRM Basics

CRM Basics Customer relationship management is a business strategy that companies will use to enhance both their customer service and profits By increasing the satisfaction of their customers by building a stronger relationship with them the company can gain new customers and it can also become high
 

HR Interview - HR Interview Mistakes You Will Want To Avoid

HR Interview Mistakes You Will Want To Avoid The job interview can be a stressful process This is especially true for those who are going after a competitive position Your nonverbal communication combined with the answers you give during the interview will determine if you are hired mosgoogle While
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape