This may be beyond the scope of this forum, jf it is, I apologize.
I'm currently developing a windows application in VB.NET using VS 2017. I chose to develop it in .NET Framework 4.0
I am very new to all this developing stuff and to be honest I am not sure what .NET Framework I should have chosen for developing my program.
I have a few questions:
1) Does developing it in .NET Framework 4.0 mean that my program can run on any Windows OS that has .NET Framework 4.0 or higher installed, or does it mean that the user specifically needs to have 4.0 installed?
2) Would it have made sense to develop my program in 2.0 Framework so that it could run on most older Windows without additional Framework downloads?
3) At any point during development, can I change to Framework 2.0 (in order to accommodate users with older Windows OS) and not have a problem with my current coding?
4) What is the best source for downloading .NET Frameworks?
Your time and effort is greatly appreciated.