ดอตเน็ตเฟรมเวิร์ก
ดอตเน็ตเฟรมเวิร์ก

| --- | --- |

.NET Framework component stack
นักพัฒนา: ไมโครซอฟท์
วันที่เปิดตัว: 13 กุมภาพันธ์ พ.ศ. 2545

รุ่นสุดท้าย: 4.8.1    / 9 สิงหาคม พ.ศ. 2565
 
ระบบปฏิบัติการ: Windows 98 or later, Windows NT 4.0 or later
แพลตฟอร์ม: IA-32, x86-64, and ARM
ถัดไป: .NET
ประเภท: ซอฟต์แวร์เฟรมเวิร์ก
สัญญาอนุญาต: Mixed; see § Licensing
เว็บไซต์: dotnet.microsoft.com 
ดอตเน็ตเฟรมเวิร์ก (อังกฤษ: .NET Framework) เน้นการทำงานบนวินโดวส์ โดยเมื่อก่อนนี้ดอตเน็ตเฟรมเวิร์กเป็นแพลตฟอร์มที่ยึดหลักการ โครงสร้างพื้นฐานภาษาร่วม ตัวหลัก ก่อนที่จะถูกแทนที่ด้วยเฟรมเวิร์กดอตเน็ต ตัวใหม่ที่ทำงานได้แบบข้ามแพลตฟอร์ม มีไลบรารีเป็นจำนวนมาก เรียกว่า Framework Class Library (FCL) และสนับสนุนให้แต่ละภาษาสามารถใช้โค้ดที่เขียนในภาษาอื่นได้ โดยรองรับภาษาระบบโครงสร้างพื้นฐานภาษาร่วมมากกว่า 40 ภาษา และโค้ดแต่ละภาษาสามารถเข้าถึงโค้ดที่เขียนในภาษาอื่นได้
โปรแกรมที่เขียนบน ดอตเน็ตเฟรมเวิร์ก จะทำงานบนสภาพแวดล้อมที่เรียกว่า รันไทม์ภาษาร่วม (อังกฤษ: Common Language Runtime (CLR)) โดย CLR นั้นคือเครื่องจักรเสมือนระดับแอปพลิเคชัน (application virtual machine) ทีให้บริการด้านกลไกระบบความปลอดภัย การบริหารหน่วยความจำ(Memory Management) และException handling ทำให้ผู้พัฒนาไม่ต้องคำนึงถึงความสามารถที่แตกต่างระหว่างหน่วยประมวลผลต่าง ๆ
ดอตเน็ตเฟรมเวิร์ก นั้นเริ่มต้นด้วยการเป็นซอฟต์แวร์กรรมสิทธิ์ (อังกฤษ: proprietary software) ทำให้ถึงแม้ว่าจะมีความพยายามที่จะสร้างมาตรฐานของเฟรมเวิร์กนี้ ผู้พัฒนาจำนวนมากโดยเฉพาะในแวดวงซอฟต์แวร์ที่ฟรีและโอเพนซอร์สได้ตำหนิเฟรมเวิร์กนี้ ในเดือนเมษายน พ.ศ. 2562 ไมโครซอฟต์ได้ปล่อย ดอตเน็ตเฟรมเวิร์ก เวอร์ชัน 4.8 ซึ่งเป็นเวอร์ชันสุดท้ายเป็นซอฟต์แวร์กรรมสิทธ์ มีการอัปเดตผ่านการซ่อมบั๊กซอฟต์แวร์เป็นรายเดือนเท่านั้น ไม่มีการเปลี่ยนแปลงเพิ่มเติม
| เวอร์ชัน | รันไทม์ภาษาร่วม | วันที่ เปิดตัว | สิ้นสุด การสนับสนุน | วิชวลสตูดิโอ | แถมมากับ> Windows | แถมมากับ> Windows Server | สามารถติดตั้งได้บน> Windows | สามารถติดตั้งได้บน> Windows Server | มาแทนที่ |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1.0 | 1.0 | 2002-01-15 |  | Visual Studio .NET (2002) | — | — | NT 4.0 SP6a, 98, 98SE, Me, 2000, XP | NT 4.0 SP6a, 2000, 2003 | — |
| 1.0 SP1 | ↑ | 2002-03-19 |  |  | — | — | ↑ | ↑ | ↑ |
| 1.0 SP2 | ↑ | 2002-08-07 |  |  | XP SP1 | — | ↑ | ↑ | ↑ |
| 1.0 SP3 | ↑ | 2004-08-30 | 2009-07-14 |  | — | — | ↑ | ↑ | ↑ |
| 1.1 | 1.1 | 2003-04-09 |  | Visual Studio .NET 2003 | — | 2003 (x86) | NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista | NT 4.0 SP6a, 2000, 2003 (x64), 2008 | 1.0 |
| 1.1 SP1 | ↑ | 2004-08-30 | 2013-10-08 |  | XP SP2, SP3 | 2003 SP1, SP2 (x86) | ↑ | ↑ | ↑ |
| 2.0 | 2.0 | 2005-10-27 |  | Visual Studio 2005 | — | 2003 R2 | 98, 98SE, Me, 2000 SP3, XP SP2 | 2000 SP3, 2003 | — |
| 2.0 SP1 | ↑ | 2007-11-19 |  |  | — | 2008 | 2000 SP4, XP SP2 | 2000 SP4, 2003 SP1 | ↑ |
| 2.0 SP2 | ↑ | 2008-08-11 | 2011-07-12 |  | — | 2008 SP2, 2008 R2 | ↑ | ↑ | ↑ |
| 3.0 | 2.0 | 2006-11-06 |  | Visual Studio 2008 | Vista | — | XP SP2 | 2003 SP1 | 2.0 |
| 3.0 SP1 | ↑ | 2007-11-19 |  |  | Vista SP1 | 2008 | ↑ | ↑ | ↑ |
| 3.0 SP2 | ↑ | 2008-08-11 | 2011-07-12 |  | Vista SP2 | 2008 SP2, 2008 R2 | ↑ | ↑ | ↑ |
| 3.5 | 2.0 | 2007-11-19 |  | Visual Studio 2008 | — | — | XP SP2, Vista | 2003 SP1, 2008 | 2.0, 3.0 |
| 3.5 SP1 | ↑ | 2008-08-11 | 2029-01-09 | Visual Studio 2008 SP1 | 7, 8, 8.1, 10, 11 | 2008 R2, 2012, 2012 R2, v1709-v20H2, 2016-2022 | ↑ | ↑ | ↑ |
| 4.0 | 4 | 2010-04-12 | 2016-01-12 | Visual Studio 2010 | — | — | XP SP3, Vista SP1, 7 | 2003 SP2, 2008, 2008 R2 | — |
| 4.5 | 4 | 2012-08-15 | 2016-01-12 | Visual Studio 2012 | 8 | 2012 | Vista SP2, 7 SP1 | 2008 SP2, 2008 R2 SP1 | 4.0 |
| 4.5.1 | 4 | 2013-10-17 | 2016-01-12 | Visual Studio 2013 | 8.1 | 2012 R2 | Vista SP2, 7 SP1, 8 | 2008 SP2, 2008 R2 SP1, 2012 | 4.0, 4.5 |
| 4.5.2 | 4 | 2014-05-05 | 2022-04-26 | Visual Studio 2015 | — | — | Vista SP2, 7 SP1, 8, 8.1 | 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 | 4.0-4.5.1 |
| 4.6 | 4 | 2015-07-20 | 2022-04-26 | Visual Studio 2015 | 10 v1507 | — | Vista SP2, 7 SP1, 8, 8.1 Update | 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.5.2 |
| 4.6.1 | 4 | 2015-11-30 | 2022-04-26 | Visual Studio 2015 Update 1 | 10 v1511 | — | 7 SP1, 8, 8.1 Update, 10 v1507 | 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.6 |
| 4.6.2 | 4 | 2016-08-02 | 2027-01-12 | Visual Studio 2017 15.0 | 10 v1607 | 2016 | 7 SP1, 8.1 Update, 10 v1507-v1511 | 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.6.1 |
| 4.7 | 4 | 2017-04-05 | เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน | Visual Studio 2017 15.1 | 10 v1703 | — | 7 SP1, 8.1 Update, 10 v1607 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016 | 4.0-4.6.2 |
| 4.7.1 | 4 | 2017-10-17 | เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน | Visual Studio 2017 15.5 | 10 v1709 | v1709 | 7 SP1, 8.1 Update, 10 v1607-v1703 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016 | 4.0-4.7 |
| 4.7.2 | 4 | 2018-04-30 | เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน | Visual Studio 2017 15.8 | 10 v1803-v1809 | v1803-v1809, 2019 | 7 SP1, 8.1 Update, 10 v1607-v1709 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1709 | 4.0-4.7.1 |
| 4.8 | 4 | 2019-04-18 | เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน | Visual Studio 2019 16.3 | 10 v1903-v22H2, 11 v21H2 | v1903-v20H2, 2022 | 7 SP1, 8.1 Update, 10 v1607-v1809 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1803-v1809, 2019 | 4.0-4.7.2 |
| 4.8.1 | 4 | 2022-08-09 | เหมือนกับระบบปฏิบัติการที่เป็นเสมือนพ่อแม่ของมัน | Visual Studio 2022 17.3 | 11 v22H2 | — | 10 v20H2-v22H2, 11 v21H2 | 2022 | 4.0-4.8 |
หมายเหตุ:
ดู
คุย
แก้