Many novices have also learned .NET for a long time, but they may still be unclear about the difference between .NET Framework and .NET Framework SDK. I will use others' words to elaborate again, hoping to help novices.
.NET Framework is a .NET software operating platform developed by Microsoft that runs on older versions. As long as the .NET Framework is installed, .NET programs can be run from Windows 98 to Windows XP. It is a new software running platform that provides .NET program runtime support and powerful class libraries. It can be downloaded for free from the Microsoft website, about 20 MB.
If only the .NET Framework is installed, you can only run .NET applications but cannot develop .NET applications.
.NET Framework SDK includes the .NET language compiler provided by Microsoft (such as C# compiler CSC.exe and VB.NET compiler VBC.exe), complete .NET Framework documentation, and various tools (such as AL.exe and SN.exe, etc.), about 110 MB.
After installing these two things, you can use Notepad to write code, and then manually compile the .NET program in the DOS window.
http://maxianghui.cnblogs.com/archive/2006/07/11/448147.html