DevExpress 编译以及本地化
DV版本更新很快,跟不上,先选择一个稳定的版本就好了
这次选择的是V11.1.8,据说该版本支持.NET 2.0
客户端软件还是版本越低越好。
首先编译控件
一、首先得下载DV11.1.8的源文件,并解压到C:\Program Files\DevExpress V.v\Components\Sources
(百度可以找到)
二、下载对应的编译脚本
三、把编译脚本解压至C:\Program Files\DevExpress V.v\Components\Sources
四、把defines.bat中的对应变量改成本机的配置如VS版本
五、执行Clear.bat 清除全局缓存。
六、执行BUILDALL.BAT 进行编译。
编译后在中有很多文件,日期也是刚刚生成的时间。
DevExpress.Key中有一个StrongName.SNK文件,该文件在生成资源文件时要用到。
接下来编译本地资源文件
1、下载好对应版本的资源源文件
2、把DevExpress.Key中的StrongName.SNK文件复制到对应的DevExpress.Key文件夹中
3、然后就是把需要用的到组件对应的资源文件生成了,也可以去掉不必要的语言。
4、最后在DevExpress.DLL中运行gacinstall.cmd zh-CHS 就把所有的语言文件注册的GAC了。
打开项目运行发现对应的文字都变成了中文,打包的时候只要把zh-CHS复制到运行文件的根目录就可以实现汉化了。
简单记录一下过程,不然都记在脑中很累