Can the .NET CLR 4.0 execute CLR 2.0 code without application recompilation?

Posted on 2011-05-11
Medium Priority
Last Modified: 2012-05-11
Folks -

I'm getting ready to deploy the .NET Framework 4.0 in my environment which includes the CLR 4.0.  I'd like to stop distribution of .NET 3.5 SP1 which includes CLR 2.0.  Am I shooting myself in the foot?

Can the CLR 4.0 in .NET 4.0 run CLR 2.0 code without recompilation?  Or do I need to continue distribution of BOTH Frameworks?

The managed libraries from 3.5 are in 4.0, along with the new 4.0 features, but the CLR is a whole new version and that's what worries me.

Any input would be appreciated.  Thanks!
Question by:amendala

Accepted Solution

manishkungwani earned 2000 total points
ID: 35740319
The CLR 4.0 cannot run CLR 2.0 code!

If the application is in .NET 4.0, you will need only CLR4, but if the application is in any version below 4, you will need the CLR version greater than or equal to (Below 4) the Target version of the app.
LVL 18

Expert Comment

ID: 35740570
In addition
you can reduce .NET 4 sizes by Microsoft .NET Framework 4 Client Profile

Author Closing Comment

ID: 35742063
Precisely what I needed, thank you.

Featured Post

Get quick recovery of individual SharePoint items

Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
Simple Linear Regression

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question