Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

.net Framework version folders?

Tags:

.net

.net-4.5

Looking at current folder structure :

c:\Windows\Microsoft.NET\Framework -
 1. v1.0.3705
 2. v1.1.4322
 3. v2.0.50727
 4. v3.0
 5. v3.5
 6. v4.0.30319

And on the 64 ver :

C:\Windows\Microsoft.NET\Framework64-
 1. v2.0.50727
 2. v3.0
 3. v3.5
 4. v4.0.30319

And here is my question :

I've installed today 4.5.1 :

enter image description here

But I don't see any folder for that version ( nor for 4.5).

If 3,3.5 are built on 2 and they do got special folder ( as you can see) - then why 4.5/4.5.1 didn't get their own folder ? what is so special about the way this version was embedded ?

like image 958
Royi Namir Avatar asked Feb 18 '14 14:02

Royi Namir


People also ask

Can I delete .NET Framework folder?

NET Framework cannot be uninstalled on Windows 8 and 10. Because of this the preferred method is to repair . NET Framework and to run the System File Checker.

Where is .NET framework 3.5 installation files folder?

You can get the . NET Framework 3.5 payload files from Windows Update or the installation media in the \sources\sxs folder.

Do I need all Microsoft Net Framework versions?

Whether you need any of them or not depends on what you're running. Most applications out there are still built for . NET 2 to 3.5 so installing 3.5 will cover you for that. I would recommend installing 4 as looking forwards that's what Microsoft want people to be using.


1 Answers

Welcome to the big commotion of a year or two ago. 4.5 is a in place upgrade of 4.0, it overwrites files in the 4.0 folder to do the install.

UPDATE: I found this article that states you can still access the overwritten reference assemblies in C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework but those are not the assemblies that are used at runtime on your machine. If you have 4.5 installed a 4.0 targeted assembly will use the 4.5 dll's.

like image 51
Scott Chamberlain Avatar answered Sep 22 '22 07:09

Scott Chamberlain