Take the 2-minute tour ×

I am confusing if entity framework 5 is based on .net framework 4.5 or .net framework 4.0 in my project, because when I added ef5 to my project from nuget, it shows the run time version is v4.0.30319 as in attached image. (I assume it should be v4.5.50709?)

In the project settings, the targeted framework is correctly set to .Net Framework 4.5 and I am using visual studio 2012.

If it is not using .net framework 4.5. How I can do to make sure it is using .net framework 4.5? Thanks for your help.


share|improve this question

1 Answer 1

up vote 1 down vote accepted

There is no 4.5 Runtime. The 4.5 Framework is built ontop of the 4.0 Runtime and CLR. What you are seeing is expected.

share|improve this answer
got you. Thanks for the quick answer. –  zhaow Nov 29 '12 at 19:56

Your Answer


