事情是这样的:我在GitHub上下载了一个使用了.net4.6.2的应用程序,而我想把他转换为4.5的。降低版本之后,生成,调试,运行都没问题,但是发送给同学的机子上就会提示“ error:当前.net framework版本过低,请升级至4.6.2或更新版本”。。。可是我已经降低框架的版本了。。。为什么还会提示这个Error?谢谢前辈们,我真的不知道怎样入手了。。。
用记事本打开配置文件,用其它框架新建一个,对比一下
DLL版本以及配置文件
配置文件我改了,但是DLL版本怎么改啊?
平台版本信息
Windows : 10.0.15063.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.7.2046.0 built by: NET47REL1
clr.dll : 4.7.2110.0 built by: NET47REL1LAST
dfdll.dll : 4.7.2046.0 built by: NET47REL1
dfshim.dll : 10.0.15063.0 (WinBuild.160101.0800
我在安装文件报错后信息中找到这些,dll文件要怎么才能让它不要依赖.net4.7ne1
公司有项目需要找会.net的人合作,有意向的可以加我QQ 191094129,谢谢
何不
试试 .net Core 的 Self-Contianed ?
我猜是你app.config没发给对方吧?(对应于项目中xxx.exe.config)注意这里面配置了应用程序版本
是自己写的版本检测出了问题,现在已经解决了