I'm chatting with choco maintainers right now. They say it sounds like a fresh win10 install will fail with dotnetfx because M$ now requires anniversary edition to install dotnet. They say:
I don't quite follow you here, the link below states that the .Net framework is pre-installed with Windows 10 and list the versions. It seems that 1703 was the first to come with 4.7 pre-installed.
What Win 10 version are you using?
I just pasted what they told me. I'm still working on it.
I have Windows 10 enterprise N
Version 1511
OS Build 10586.0
And 1511 came with .Net 4.6.1, hence the issue with installing VS 2019.
--