Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between .NET Framework and CLR Version

I have Windows 2012 installed on two different Amazon EC2 instances.

On the first instance I'm running

Windows 2012 Standard (.NET Framework V4.0.30319)

and on the other instance I'm running

Windows 2012 R2 Standard (.NET CLR Version V4.0.30319)

What is the difference between the two .NET frameworks installed ?

Is there anything I need to be aware of when deploying Visual Studio .NET C# applications ?

like image 266
neildt Avatar asked Jan 19 '15 09:01

neildt


People also ask

Is CLR part of .NET Framework?

Common Language Runtime (CLR) is a managed execution environment that is part of Microsoft's . NET framework. CLR manages the execution of programs written in different supported languages. CLR transforms source code into a form of bytecode known as Common Intermediate Language (CIL).

What is the .NET CLR version?

NET CLR Version 4.0 is the CLR base for the following . NET Framework Versions: 4. 4.5 (including 4.5.

What is CLR in .NET Framework with example?

NET CLR. As part of the Microsoft . NET Framework, the Common Language Runtime (CLR) is the programming (Virtual Machine component) that manages the execution of programs written in any language that uses the . NET Framework, for example C#, VB.Net, F# and so on.

How does CLR work in .NET Framework?

The Common Language Runtime (CLR) is the main machine or key component of Microsoft Dot Net Framework and it manages the total execution of . NET programs. A process known as JIT ( just-in-time compilation) converts compiled code into machine language, which the computer's CPU then executes.


1 Answers

Basically Framework is CLR and some other stuff: CLR + managed libraries and tools = Microsoft .NET Framework

While deploying you might want to make sure you are providing all the necessary libraries along with your compiled solution. Also you might - though I didn't check that for myself - not find some tools like iisreg if the full framework is not present.

like image 131
Gerino Avatar answered Nov 15 '22 18:11

Gerino