vs高版本打开低版本的各种问题

软件:vs2019
.net:4-4.72
项目:c#窗体应用
现象:在csdn下载的代码在vs2019中打不开,
说是:
错误 未找到 .NET Framework v3.5 Service Pack 1。若要以“.NETFramework,Version=v3.5”为目标,必须安装 .NET Framework v3.5 Service Pack 1 或更高版本。
尝试解决:视图改变项目目标框架,但是提示我系统找不到路径
问:如何解决,难道下载没下载一个代码就要安装相应的.net框架吗?


或者手动安装
Download .NET Framework 3.5 SP1 | Free official downloads Downloads for building and running applications with .NET Framework 3.5 SP1. Get web installer, offline installer, and language pack downloads for .NET Framework. https://dotnet.microsoft.com/en-us/download/dotnet-framework/net35-sp1

一般向下兼容的,你把工程改成你现在用的,netframework就行

win10以后都不自带.net3.5,需要单独安装。。

常规下是向下兼容的,但是3.5断代了。win10不会默认安装.net framework 3.5,可以进入“启用或关闭Windows功能”界面安装。