I uninstalled and then reinstalled and the mvc project templates & .net framework are there now.
I think the problem was that I was installing from a mounted .iso file.
For the reinstall I set my ISO software to remount at startup.
Still pretty poor that a repair did not fix this !!