I have a clean install of Windows 10 Pro (version 1511) 64-bit and I tried to install SQL 2014 Developers with Service Pack 1 edition.
Before SQL gets installed, it goes through a check list to see if your system meets all of the requirements.
It indicates that I don't have the .Net 3.51 framework installed when I do.
I went into Programs > Windows Features to verify that I do have the .Net 3.51 framework checked.
I also downloaded the .net 3.51 standalone installer and ran that to be safe.
When I try to install SQL again, it still says I don't have the 3.51 framework installed.
What's interesting is that I have a laptop that I did the Windows 10 upgrade on instead of doing a clean install. If I try to install SQL 2014 Developer edition there it works fine.