I want to know which .Net version does windows 10 have built-in? like Windows 7 comes with 3.0 and 3.5 .Net pre-installed by default.
Here is a link to Microsoft Article that answers "What version of the .NET Framework is included in what version of the OS?"
Windows 10 (all editions) includes the .NET Framework 4.6 as an OS component, and it is installed by default. It also includes the .NET Framework 3.5 SP1 as an OS component that is not installed by default. The .NET Framework 3.5 SP1 can be added or removed via the Programs and Features control panel.
.NET 4.6 should normally be installed with Windows 10, but it might not be activated. You can also activate 3.5 if you need to. From version 4 onwards, .NET delivers in-place updates, i.e. it is no longer possible to have parallel versions of 4.x installed. Support ends soon for these intermediate versions.
Newer versions might come per Windows update (currently 4.6.1).
来源:https://stackoverflow.com/questions/35362303/which-net-version-does-windows-10-have-built-in