cancel
Showing results for 
Search instead for 
Did you mean: 

Dot Net Framework query

Community Veteran
Posts: 17,768
Thanks: 1,603
Fixes: 19
Registered: 06-11-2007

Dot Net Framework query

Haven`t got a clue what it is, or what it does for me.!...
so... in my list of installed programs I have the following
Microsoft .Net Framework 3.5 SP1  ....... 101.7Mb    installed on 10/10/2013
Microsoft .Net Framework 3.5 SP1 .........  27.4Mb  installed on  6/10/2013

and....
Microsoft .Net Framework 4.5      ..... 2200.3Mb      installed on 10/10/2013
Microsoft .Net Framework 4.5      ..... ......38.8Mb        installed on 6/10/2013

Seems to me a bit of "overkill"... to install two verssions fo SP1 within 4 days... and at the same time(date) install a later version with two more versions of that on the same dates...
can I uninstall anything? or do I just have to have them all?
10 REPLIES
Community Veteran
Posts: 4,869
Thanks: 126
Fixes: 24
Registered: 14-07-2009

Re: Dot Net Framework query

The trouble with the various .Net framework versions is that they do not guarantee backwards compatibility so in principle you could need all versions.  In practice you may well need none.
.Net framework is yet another programming language.  I have no idea what benefits it brings but you rightly observe that it consumes a huge quantity of updates, which can be very slow to install on older machines 
Community Veteran
Posts: 5,169
Thanks: 478
Fixes: 20
Registered: 10-06-2010

Re: Dot Net Framework query

Some programs are written using programming languages and components that are part of Microsoft .NET. You won't be able to run those programs without the .NET Framework installed.
Programs written to use .NET 4 need the version 4 framework.
Programs written to use .NET versions 2, 3, and 3.5 need the 3.5 framework.
If you uninstall them, don't complain later about how long it took to install one of them and 13 updates for it again, if you later install something that needs one of the framework versions.
Community Veteran
Posts: 17,768
Thanks: 1,603
Fixes: 19
Registered: 06-11-2007

Re: Dot Net Framework query

OK.... so, I understand that I "probably" need the 3.5 and the 4.5 versions... what I don`t understand is why there are two installs of each version 4 days apart, and different file sizes... Huh?
Thunderclap
Grafter
Posts: 673
Registered: 08-09-2008

Re: Dot Net Framework query

dot-net ships with Windows 7 and 8 by default - and updates itself, by default.
.net is a runtime environment - that means it loads, runs and manages programs. It's rather like Java Runtime and like Java, there's also a development version of .net - this is used to write and compile programs in languages like c-sharp and VB.NET, often using Visual Studio, etc
You get the previous .net incarnation of 3.5 because namespaces contained therein are leveraged by the newer 4.5+ one. There's no discrete version numbers with .net - just lots of directories called 'Framework' something.
Why you have little and large versions is possibly the little versions did an in situ update, and then loaded the big ones... or visa versa. The release of dot-net 4.5.1 was last October - which is consistent with your drive dates.
Anyway, you're right to not to delete it.
It's all a bit too System.Net.Mysterous
Community Veteran
Posts: 17,768
Thanks: 1,603
Fixes: 19
Registered: 06-11-2007

Re: Dot Net Framework query

Sorry, Thundercllap.... load of gobbledi gook to me... Wish I never asked  Huh  Cheesy
Community Veteran
Posts: 14,383
Thanks: 714
Fixes: 10
Registered: 01-08-2007

Re: Dot Net Framework query

Quote from: ReedRichards
.Net framework is yet another programming language.

No it is not!
.NET can be used by ANY language that supports it but the .NET framework itself is actually a core set of components (such as edit boxes, menus, buttons etc) that you would find in most programs that have been created at MS for any language that supports .NET to take advantage of.
The downside is that if you design a .NET program in any language, your users must have it installed as the components used are not compiled into the final executable. It's a bit like forms that are stored in a .dll file. You need your end user to have the .dll to access the form / pieces of program contained within.
Ultimately you don't really need to know why you need .NET. If a program author says it needs it then it needs it. It is however IMO a PITA.
I need a new signature... i'm bored of the old one!
Moderator
Moderator
Posts: 26,945
Thanks: 1,747
Fixes: 133
Registered: 14-04-2007

Re: Dot Net Framework query

My shoulders still drop when I see .NET in the list of essential updates Sad

Customer and Forum Moderator.

Community Veteran
Posts: 14,383
Thanks: 714
Fixes: 10
Registered: 01-08-2007

Re: Dot Net Framework query

Me too. I hate .net updates.. thats why like with most other updates i don't bother  Grin
I need a new signature... i'm bored of the old one!
Community Veteran
Posts: 17,768
Thanks: 1,603
Fixes: 19
Registered: 06-11-2007

Re: Dot Net Framework query

@ Thunderclap.... P.S.  I am running Vista Home Premium ! ! !  Cheesy
Thunderclap
Grafter
Posts: 673
Registered: 08-09-2008

Re: Dot Net Framework query

Sound to me that some other package on your PC needs dot-Net as a prerequist.
Removing dot-net may abend something else -> and then you'll have to reinstall all 2+ gigs of it again.