.Net Framework版本与系统关系

想选用.Net Framework 4.0版本做一个桌面软件,看到windows 7 随着系统默认安装的是.Net Framework 3.5的版本,在不进行任何操作的情况下,这个软件可以在windows7上运行吗?

win7 默认是.net3.5 win10默认.net4以上  .net3.5 与.net4是不同的虚拟环境,所以win7运行.net4的程序需要单独安装.net4,如果win10运行.net3.5 则需要再单独安装.net3.5

win7 默认是.net3.5 win10默认.net4以上  .net3.5 与.net4是不同的虚拟环境,所以win7运行.net4的程序需要单独安装.net4,如果win10运行.net3.5 则需要再单独安装.net3.5

【C#】.net3.5实现子线程修改主线程界面 判断.net环境版本 静默安装.net