- 在官方网站上下载安装程序:DXperience-8.2.2.exe(本文以8.2.2版本为例)
- 安装下载到的程序,假设程序被安装到以下文件夹:
D:/Program Files/Developer Express .NET v8.2 - 将源代码文件复制到以下文件夹
D:/Program Files/Developer Express .NET v8.2/Sources - 从以下地址中下载编译脚本:BuildScripts.zip
http://www.devexpress.com/Support/Center/KB/p/A609.aspx - 把BuildScripts.zip的子文件夹8.2中的内容解压缩到
D:/Program Files/Developer Express .NET v8.2/Sources - 编辑 D:/Program Files/Developer Express .NET v8.2/Sources/defines.bat
将其中的路径改为本机有效路径。 - 使用 sn.exe 生成
D:/Program Files/Developer Express .NET v8.2/Sources/DevExpress.Key/StrongKey.snk - 执行 D:/Program Files/Developer Express .NET v8.2/Sources/clear.bat
- 将操作系统的编码方式改为“英语(美国)”,然后重启
(这样做比较保险) - 执行 D:/Program Files/Developer Express .NET v8.2/Sources/buildall.cmd
- 执行“开始菜单/所有程序/Developer Express .NET v8.2/Tools/ToolboxCreator
- 从以下地址中下载中文语言包(卫星程序集):dxKB_A421_DXperience_v8.2_(2008-08-25).zip
http://www.devexpress.com/support/center/kb/p/a421.aspx - 把 dxKB_A421_DXperience_v8.2_(2008-08-25).zip 解压缩至
D:/Program Files/Developer Express .NET v8.2/Sources/dxKB_A421_DXperience_v8.2_(2008-08-25) - 把 D:/Program Files/Developer Express .NET v8.2/Sources/DevExpress.Key 复制到
D:/Program Files/Developer Express .NET v8.2/Sources/dxKB_A421_DXperience_v8.2_(2008-08-25) - 打开 D:/Program Files/Developer Express .NET v8.2/Sources/dxKB_A421_DXperience_v8.2_(2008-08-25)/Localization.sln
并编译生成卫星程序集 - 将中文语言包(D:/Program Files/Developer Express .NET v8.2/Sources/dxKB_A421_DXperience_v8.2_(2008-08-25)/DevExpress.DLL/zh-CHS)复制到你的工程的输出目录(例如/bin/debug)下
- 在程序中引用以下两句代码
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-CN");
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS");
※按照上述步骤完成后,将会导致原安装程序中的DEMO程序都无法使用,原因是原安装程序调用的程序集的公钥与我们自己生成的程序集的公钥(即D:/Program Files/Developer Express .NET v8.2/Sources/DevExpress.Key/StrongKey.snk)不一致。运行DEMO的方法是直接打开DEMO程序的工程,编译,运行。