可能这就是C#比不上别的语言流行的其中的一个原因:.net的各种版本不兼容,高版本竟然也不向低版本兼容!这太扯蛋了!

郑鹏飞3年前爱T996

我的VxTerm更新到2.4的时候,手贱,就把.net降到了3.5,想着会不会可以在Win7、Win10默认情况下可以直接运行。结果它娘的,竟然是不行的!

image.png

虽然,可以通过在程序目录下建立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
本站文章除注明转载/出处外,均为本站原创或翻译。若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。

相关文章

wsl中每个linux的根目录位置,直接从Windows里访问,直接拷贝文件

wsl中每个linux的根目录位置,直接从Windows里访问,直接拷贝文件

wsl的主系统目录在\\wsl.localhost\,或者是打开我的电脑,向上到桌面,就可以看到。直接在桌面上好像看不到Linux这个系统目录。打开成功后,可以看到每一个已安装的linux子系统的名字...

C#、VB.Net RichTextBox变更文件文本内容的方法,并且通过重写实现不闪屏的效果

C#、VB.Net RichTextBox变更文件文本内容的方法,并且通过重写实现不闪屏的效果

C#、VB.Net RichTextBox变更文件文本内容的方法。使用RichTextBox控件时,免不了需要变更文件中的内容。本文采用的办法是使用 SelectionStart、SelectionL...

同一个服务器一个IP部署多个带SSL证书的域名,访问时不需要输入端口的方法

同一个服务器一个IP部署多个带SSL证书的域名,访问时不需要输入端口的方法

同一台服务器,一个IP地址,多个域名,可以部署在同一台服务器上,并且是可以部署多张SSL证书的,只是SSL证书会认端口,所以,443端口就只能部署一张SSL证书,其它的域名怎么办呢?好办,就是要部署在...

在vb.net、c#等.net程序中把程序集dll打包到exe执行文件的方法

在vb.net、c#等.net程序中把程序集dll打包到exe执行文件的方法

能够达到的效果,就是我程序生成后,就仅仅是一个Vxterm.exe可执行文件,把它拷出来就可以直接使用了,不需要安装,也不需要把附带的dll也要求带着。以下是我在参考了网上的各种乱抄的代码后,自己整理...

为什么我的信息和通信变得不安全了?有办法解决吗?

为什么我的信息和通信变得不安全了?有办法解决吗?

总说通信不安全,您知道所谓的不安全,包括哪些方面,以及为什么会造成的吗?阅读过后,能让您每次在使用信息时,会想起这些方面的内容,偶尔能避免一下,也算是好的。1、被监听,这个在我的文章里可以看到确切的证...

拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。

拒绝了对对象 'sp_OACreate' (数据库 'mssqlsystemresource',架构 'sys')的 EXECUTE 权限。

    有个接口,我采用了MSSQL的存储过程执行时使用ServerXMLHTTP直接访问WebService接口的WSDL,直接在MSSQL里就可以使用SOAP协议访问接口,何必...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。