PDA

View Full Version : Confusion about .NET Framework versions


Aaron Here
September 26th, 2008, 02:15 PM
An application I'm interested in requires .NET Framework 2.0, so since I have .NET Framework 3.5 installed (but not v2.0) shouldn't this latest version suffice? :-\

Defcon
September 26th, 2008, 02:18 PM
Yes it should. .NET 3.5 includes 2.0.

ambient_88
September 26th, 2008, 02:19 PM
Applications written specifically for .NET Framework 2.0 will not work with .NET Framework 3.5, if I remember correctly. I'm not sure about the technical details behind this, but you can bet there are major differences between the two. Hence, the need for you to install v2.0.

Jo Ann
September 26th, 2008, 02:26 PM
Aaron, .NF 3.5 is backwards compatible with all .NF's back to and including v2.0, although not with v1.0 or 1.1. So you should be ok, but you will know for sure when you try to install that app. ;)

silver0066
September 26th, 2008, 03:12 PM
-{ Quote: "Aaron, .NF 3.5 is backwards compatible with all .NF's back to and including v2.0, although not with v1.0 or 1.1. So you should be ok, but you will know for sure when you try to install that app. ;)" }-Jo Ann,

Does that mean I can uninstall .NF 2.0 Service Pack 1 and .NF 3.0 Service Pack 1 after having already installed .NF 3.5?

Many thanks,

Silver

Jo Ann
September 26th, 2008, 03:27 PM
-{ Quote: "Jo Ann,

Does that mean I can uninstall .NF 2.0 Service Pack 1 and .NF 3.0 Service Pack 1 after having already installed .NF 3.5?

Many thanks,

Silver" }-
Yes (theoretically speaking). ;)

But do install .NF SP1 as it fixes v3.5 bugs as well as providing some enhancements.
http://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en

bellgamin
September 26th, 2008, 03:28 PM
It would be off-topic for me to say that I will not use anything that requires dot net. So I won't say it. :lurking:

Jo Ann
September 26th, 2008, 03:38 PM
-{ Quote: "It would be off-topic for me to say that I will not use anything that requires dot net. So I won't say it. :lurking:" }-
May I ask why?

JRViejo
September 26th, 2008, 05:06 PM
Confusion is the word when it comes to .NET Framework versions and as I understand it (please do correct me if I'm wrong), you need to have all versions installed in order to use older software programs that were built using legacy .NET versions.

This article: How to set an IIS Application or AppPool to use ASP.NET 3.5 rather than 2.0 (http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx), although dealing with server software, gives an explanation of the different .NET versions (look under Marketing), that I'm still muddling through in trying to understand it all. You'll also see the different versions installed in this person's PC.

Nevertheless, just in case someone wants to rebuild their .NET Framework versions, below you'll find all the MS links, including a .NET Cleanup tool, should Add/Remove won't clean up old remnants. Windows Update should also show the same versions, if installed incrementally from scratch:

.NET Framework Version 1.1 (http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en)
.NET Framework 1.1 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en)
.NET Framework Version 2.0 (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en)
.NET Framework 2.0 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en)
.NET Framework 3.0 (http://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en)
.NET Framework 3.0 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=EC2CA85D-B255-4425-9E65-1E88A0BDB72A&displaylang=en)
.NET Framework 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyID=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en)
.NET Framework 3.5 Service Pack 1 (http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)
Removal tool to fix .NET Framework install failures (http://blogs.msdn.com/astebner/archive/2005/04/08/406671.aspx)

Kerodo
September 26th, 2008, 05:43 PM
-{ Quote: "An application I'm interested in requires .NET Framework 2.0, so since I have .NET Framework 3.5 installed (but not v2.0) shouldn't this latest version suffice? :-\" }-
Just install your app and see what happens. If it needs something, it'll either tell you, or won't work.

I have all of them installed on Vista all the way back to 1.0.

Arup
September 28th, 2008, 07:28 AM
Love it or hate it, .Net allows devs to make one app for x32 or x64 due to its JIT feature, this makes it convenient for those looking for x64 apps and backewards compatible for x32 users as well.