มือใหม่หลายคนได้เรียนรู้ .NET มาเป็นเวลานานแล้ว แต่พวกเขาอาจยังไม่ชัดเจนเกี่ยวกับความแตกต่างระหว่าง .NET Framework และ .NET Framework SDK ฉันจะใช้คำพูดของผู้อื่นเพื่ออธิบายอย่างละเอียดอีกครั้ง โดยหวังว่าจะช่วยมือใหม่ได้
.NET Framework คือแพลตฟอร์มปฏิบัติการซอฟต์แวร์ .NET ที่พัฒนาโดย Microsoft ซึ่งทำงานบนเวอร์ชันเก่ากว่า ตราบใดที่มีการติดตั้ง .NET Framework โปรแกรม .NET ก็สามารถเรียกใช้จาก Windows 98 ไปจนถึง Windows XP ได้ เป็นแพลตฟอร์มรันซอฟต์แวร์ใหม่ที่ให้การสนับสนุนรันไทม์โปรแกรม .NET และไลบรารีคลาสที่ทรงพลัง สามารถดาวน์โหลดได้ฟรีจากเว็บไซต์ Microsoft ประมาณ 20 MB
หากติดตั้งเฉพาะ .NET Framework คุณสามารถเรียกใช้ได้เฉพาะแอปพลิเคชัน .NET แต่ไม่สามารถพัฒนาแอปพลิเคชัน .NET ได้
.NET Framework SDK ประกอบด้วยคอมไพเลอร์ภาษา .NET ที่ Microsoft มอบให้ (เช่น คอมไพเลอร์ C# CSC.exe และคอมไพเลอร์ VB.NET VBC.exe) เอกสารประกอบ .NET Framework ที่สมบูรณ์ และเครื่องมือต่างๆ (เช่น AL.exe และ SN.exe ฯลฯ) ประมาณ 110 MB
หลังจากติดตั้งทั้งสองสิ่งนี้แล้ว คุณสามารถใช้ Notepad เพื่อเขียนโค้ด จากนั้นคอมไพล์โปรแกรม .NET ในหน้าต่าง DOS ด้วยตนเอง
http://maxianghui.cnblogs.com/archive/2006/07/11/448147.html