how to download all net framework versions
For what purpose? Offline installation? They should all be available from the Microsoft Website.
If you're just creating a vsd project, then you should be able to just link the dependency and it will download the .net framework for you during the installation.
I don't see why you'd need all of them though...