.NET Framework version history: Difference between revisions

Content deleted Content added
No edit summary
Tag: references removed
Line 90:
* Language support for [[Generic programming|generics]] built directly into the .NET [[Common Language Runtime|CLR]]
 
.NET Framework 2.0 is supported on [[Windows 98]], [[Windows ME|ME]], [[Windows 2000|2000]] (with Service Pack 3 or higher), [[Windows XP|XP]] (with Service Pack 2 or higher), [[Windows Server 2003|Server 2003]], [[Windows Server 2008|Server 2008]] and [[Windows Server 2008 R2|Server 2008 R2]].<ref name="depend"/> An unofficial backport for [[Windows 95]] was created in 2024.<ref name=".NET 95">{{Cite web |last=Posch |first=Maya |date=2024-04-14 |title=Porting Modern Windows Applications To Windows 95 |url=https://hackaday.com/2024/04/14/porting-modern-windows-applications-to-windows-95/ |url-status=live |archive-url=https://web.archive.org/web/20240701121659/https://hackaday.com/2024/04/14/porting-modern-windows-applications-to-windows-95/ |archive-date=2024-07-01 |access-date=2024-07-01 |website=[[Hackaday]] |language=en-US}}</ref><ref name=":2">{{Citation |last=MattKC |title=itsmattkc/dotnet9x |date=2024-06-30 |work=[[GitHub]] |url=https://github.com/itsmattkc/dotnet9x |access-date=2024-07-03}}</ref> Applications utilizing .NET Framework 2.0 will also run on computers with .NET Framework 3.0 or 3.5 installed, which supports additional operating systems.
 
===Service Pack 1 {{Anchor|.NET Framework 2.0 SP1}}===
Line 123:
The source code of the [[Framework Class Library]] in this version has been partially released (for debugging reference only) under the [[Microsoft Reference License#Microsoft Reference Source License (Ms-RSL)|Microsoft Reference Source License]].<ref name="sourcerelease">{{cite web|url=http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx |title=Releasing the Source Code for the NET Framework |author=[[Scott Guthrie]] |date=3 October 2007 |access-date=15 September 2010 |archive-url=https://web.archive.org/web/20100907233621/http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx |archive-date=7 September 2010 |url-status=live}}</ref>
 
.NET Framework 3.5 is supported on [[Windows XP]] (with Service Pack 2 or higher), [[Windows Server 2003|Server 2003]] (with Service Pack 1 or higher), [[Windows Vista|Vista]], [[Windows Server 2008|Server 2008]], [[Windows 7|7]], [[Windows Server 2008 R2|Server 2008 R2]], [[Windows 8|8]], [[Windows Server 2012|Server 2012]], [[Windows 8.1|8.1]], [[Windows Server 2012 R2|Server 2012 R2]], [[Windows 10|10]], and [[Windows Server 2016|Server 2016]].<ref name="depend"/> An unofficial backport for [[Windows 95]] and later was created in 2024.<ref name=".NET 95" /><ref name=":2" /> Starting from Windows 8, .NET Framework 3.5 is an optional feature that can be turned on or off in control panel.
 
.NET Framework 3.5 is also available as a Windows [[Docker (software)|Container]] image, allowing old applications that rely on .NET Framework 2.0–3.5 to run in a [[OS-level virtualization|container]] environment.<ref>{{Cite web|title=Docker Hub|url=https://hub.docker.com/_/microsoft-dotnet-framework-runtime/|access-date=2021-02-10|website=hub.docker.com|archive-date=12 November 2020|archive-url=https://web.archive.org/web/20201112041919/https://hub.docker.com/_/microsoft-dotnet-framework-runtime|url-status=live}}</ref>