注册DevExpress(12.1.6)&&DevExpress控件汉化

一、注册DevExpress

原因一:DevExpress这些文件不会跟着我们程序的更新而更新(除非你想给DevExpress升级)

原因二:DevExpress这些文件全放在我们程序下面,不仅使程序显得臃肿,而且还涉及到版权问题


基于以上两点,我也查阅了蛮多文件,感觉还是gacutil这个方式比较适用(个人比较喜欢这个)。

原理蛮简单:就是用批处理程序把程序需要用到的DevExpress  DLL文件放到特定的目录下面就OK了(园子里的伍华聪前辈介绍过这个方法)

举个例子:

gacutil -u "DevExpress.Data.v12.1"
mkdir %windir%\assembly\GAC_MSIL\DevExpress.Data.v12.1\12.1.6.0__b88d1754d700e49a
copy "DevExpress12\DevExpress.Data.v12.1.dll" %windir%\assembly\GAC_MSIL\DevExpress.Data.v12.1\12.1.6.0__b88d1754d700e49a


注:

DevExpress12是我自己建的目录名称,下面放了所有需要用到的DLL文件,并且DevExpress12与gacutil.exe同级


后记:为了方便注册,我把DLL文件还有Gacutil.exe及其他必须文件做成一个自解压程序,有需要的朋友可以去下面的链接下载来试试。

http://download.csdn.net/detail/jimk5200/5194533


二、DevExpress汉化

传统的汉化:官方下载汉化资源包,本地代码中,在Program.cs中加入以下代码

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN");


我觉得这种方式的缺点是:需要引入的文件太多,而且必须放在可执行程序目录下(至少我没找到其他方法)


整理网上的方式,反编译汉化文件,自己写了个类

只需要在项目中引入该DLL,在Program中new个实例就可以了


有兴趣的朋友可以下来参考参考

源程序:http://download.csdn.net/detail/jimk5200/5194592

DLL文件:http://download.csdn.net/detail/jimk5200/5194609


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值