.NET 2.0 SP2开发和通过VS2012进行采用Framework 2.0不是完全相同的。

.NET 2.0 SP2开发和通过VS2012进行采用Framework 2.0不是完全相同的。

由于项目要求,.NET 3.5的庞大,.NET 4.0的垃圾,很多WIN XP还有WIN 7安装部署的成功率不高,从客户反馈的WIN XP几乎依然占有一半的份额。而且操作系统甚至补丁都很少打。.NET 2.0 SP2的请便就相当不错。

但是实际编译过程中,不是降级到.NET 2.0就OK了,至少采用.NET 2.0 SP2(3056版本),而实际WIN 7的.NET 2.0 的更高(5048版本)。

     编译的程序实际还会出现问题,最好采用VISUAL STUDIO 2005进行编译。

对于WIN10的解决方法暂时没有。微软真实吃死的,统一不了自己.NET 2.0 ,有时我真想使用MONO算了。

部署是残酷的。


代码:

            ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
            ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();

就这两句代码在.NET 2.0 SP2和WIN7 的.NET 2.0 (5048)版本执行剧不同,而且SP2会报错。。。


所以最好是采用VS 2005编译+win xp。VS2013只能放进垃圾桶。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值