.NET – Understanding Microsoft .NET Licensing

licensingmicrosoftnet

Am about to start coding using microsoft .Net technologies, am just worried about the license, so if I compile my code using the .Net compiler "not visual studio" can I distribute, sell or use my product freely or I should have some sort of "microsoft license", same thing for sql server express installed(depolye) with my application

Best Answer

You don't need Visual Studio to create distributable applications. It's perfectly legal to get the SDK, use Notepad to create your application, compile it with the command line compiler (csc.exe for C#), and sell or distribute the resulting program to anyone.

You pay for Visual Studio to get the additional features that Visual Studio provides.