I installed .NET Framework 4.5 on Windows 7 Enterprise SP1 64 bit. When I looked in C:\Windows\Microsoft.NET\Framework (Framework64) directory, I did not see any directory containing files of .NET Framework 4.5, just those:

  • v1.0.3705
  • v1.1.4322
  • v2.0.50727
  • v3.0
  • v3.5
  • v4.0.30319

Installing the .NET Framework 4.5 says:

The .NET Framework 4.5 replaces the .NET Framework 4. When you install the .NET Framework 4.5 on a system that has the .NET Framework 4 installed, the assemblies are replaced.

Thereby, 4.5's files are located in v4.0.30319 directory. Am I right?

  • I found complete answer to my question. west-wind.com/weblog/posts/2012/Mar/13/… Dec 20, 2012 at 14:12
  • I would create an answer based on that blog post. The problem I have with it is that its based 8 month old information. So I won't be doing that as the information besides being answered by a support article on the Microsoft website is currently incorrect
    – Ramhound
    Dec 20, 2012 at 14:19
  • The answer is yes. you can check this blog post from scott hanselman Mar 8, 2013 at 13:22

1 Answer 1


Both 4.5 and 4.51 are in-place upgrades, which means they replace the previous version (4 or 4.5). The files are overwritten and these framework versions do not have their own directory but are stored in 'v4.0.30319'

So your assumption was absolutely correct.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .