v4.0.30319 一般是指IIS的.NET CLR版本,一般不是我们说的SDK版本,你应该去安装对应的.net core sdk或者.net framework ,一般使用vs 开发,安装vs 就会自带安装一些常见版本;
.csproj 文件中 TargetFrameworkVersion
是多少?
你这啥也没有,不好排查问题
多数人安装.net sdk的时候会不喜欢安装了.net clr。如果下载比较麻烦 ,可以直接在vs的安装程序里面,选择指定的版本来安装,目前vistual studio 2017以上都支持。
自己解决了,是源码编写用的是.net5.0 .本机装个.net5.0以上就没事了。