可能这就是C#比不上别的语言流行的其中的一个原因:.net的各种版本不兼容,高版本竟然也不向低版本兼容!这太扯蛋了!
我的VxTerm更新到2.4的时候,手贱,就把.net降到了3.5,想着会不会可以在Win7、Win10默认情况下可以直接运行。结果它娘的,竟然是不行的!
虽然,可以通过在程序目录下建立VxTerm.exe.config,然后把startup节改成:
<configuration> <startup> <system.windows.forms jitDebugging="true"/> <supportedRuntime version="v2.0.50727"/> <supportedRuntime version="v4.0"/> </startup> </configuration>
就能运行,但太麻烦了呀。。。
只好是,自己又折腾着把.net版本改回了4.0。。。可能以后不知道哪个Windows版本出来后,默认安装又不兼容4.0了,又它娘的还得要折腾。
本身就一个不需要安装就能运行的小程序,非得要让我打包成一个安装版本的吗?
转载请注明 : 文章转载自不了阁-飞哥 blog.forbs.cn
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。