The CLR in the .NET framework is the Common Language Runtime. Basically, it's an intermediate step between the .NET languages' source code and native machine code. When you compile something in VB or in C#, it'll be translated into CIL (Common Intermediate Language) code. Later on when you run your program, the CIL code will be compiled into native code on-the-fly.
Yes, CLR version changes with .NET framework Version since the API changes with version enhancement.
It is execution engine of .net also called as heart of .net architecture
Process .... it is responsible for managing the execution of the .NET programs , it is the same as JVM is for JAVA programs...
== CLR.. common language runtime is the environment in which managed code executes.for details seehttp://dotnetscoups.blogspot.comSee Related Links == See the Related Links for ".Net Cornucopia" to the bottom for the answer.
CLR stands for Common Language Runtime. It is a component of the .NET framework that provides a runtime environment for executing managed code. It manages memory, enforces type safety, and provides various services for running and managing .NET applications.
Yes. no .net is not platform independent is supports on OS .... as is need clr for Linux to support it but till now .net platform is not independent ...
VB.NET code is managed by the CLR virtual machine.
Ya .Net is platform independent as well as dependent.Once the code is written , it is then compiled into MSIL (Microsoft Intermediate Language) which is independent of platform, here the CLR (Common Language Runtime) comes into picture and it consists of JIT(Just In Time)compiler which is going to convert the MSIL code into platform/device specific code. So We have CLR for Windows and CLR for Linux. Here its dependent of the type of machine its running on. So its Dependent.
The CLR can allow the multiple .Net applications to be run in a single AppDomain. The CLR isolates each application domain from all other application domains and prevents the configuration, security, or stability of a running .NET applications from affecting other applications.An AppDomain can be destroyed without effecting the other Appdomains in the process.
There is only one copy of the CLR in memory as the main part resides in MSCoree.dll. Once it is loaded then it'll get mapped to other appdomains or other programs which are currently running. For each instance it will not load a separate copy of Mscoree.dll and that why is it is know as a domain neutral assebly since it can be shared among all appdomains
In .NET all the lanuages use a runtime compiler known as CLR (Common Language Runtime). All the languages wishing to target CLR need to comply with CTS or Common Type System. CLR compiles the code written in .NET based languages to IL code or Intermediary Language or MSIL. MSIL is a set of instructions that can be compiled into native mahcine level code as a second and final step of compilation. See related links.
open your net framework file. then you should see a readme.txt file or something like that. open in and you see the link