What is the Microsoft.NET SDK?
A tool that enables developers to create and test.NET applications. It includes all the routines needed to build a NET application and provide a runtime environment for it. The NET SDK also provides a base class library. The NET SDK is a separate product from the NET Framework, and it can be installed separately from the NET Runtime.
Whether you want to develop a web application, mobile app, desktop program, or high-scale microservices for the cloud,.NET is the platform of choice for modern, cross-platform development. It offers a rich set of tools, editors, and libraries that enable you to code in the languages of your choice — C#, F#, Visual Basic, and many others.
In its transformation into VB, Microsoft had to make some trade-offs. For example, VB no longer supports an interpreted design environment that instantly executes changes you make to the code. However, it has gained far better language capabilities and improved performance as a compiled (rather than interpreted) programming language.
In addition, VB has been enhanced with modern language features such as generics and Language Integrated Query. It also includes asynchronous programming and throw-throw-catch structured error handling. All of these features combine to make.NET the most productive development platform on Windows.