您的位置:首页 > 其它

DevExpress DXperience Universal 11.1.6 下载+源码+编译+汉化流程+升级+替换强名

2011-09-28 12:43 736 查看
最近项目需要使用DevExpress WinForm做项目,网上看到很多教材都不错,但是缺少点综合的,这里把收集到的下载地址、安装、编译、汉化、升级的步增都写到了一起,希望能够帮到一些人,写得不好请勿口水

1:下载 DevExpress DXperience Universal 11.1.6 官方安装包

http://downloads.devexpress.com/e2f47f66-6cbd-4f8f-83ee-ae2e242be60e/0.0.0.0/DXperience/2011.1/6/DXperienceUniversal-11.1.6.exe

==========================================================================================

2:下载 DevExpress DXperience Universal 11.1.6 源码

下载地址1:

DevExpress DXperience Universal 11.1.6 source code
http://www.multiupload.com/JHBGEZOP24
DevExpress DXperience Universal 11.1.6 XAF
(这个不知道干嘛用的)
http://www.multiupload.com/91D12F4M6N
解压密码:board4allcz

下载地址2:

DevExpress DXperience Universal 11.1.6 source code
http://209.222.148.133/?d=OR4QS7EV
DevExpress DXperience Universal 11.1.6 XAF
(这个不知道干嘛用的)

http://209.222.148.133/?d=NZPU7ZXW

下载地址3: 无密码

http://smartsoft.5d6d.com/thread-8653-1-1.html

以上地址任选下载

==========================================================================================

3:下载 DevExpress DXprience 帮助文件 (英文的,看不懂可以不下)

VS2005或VS2008下载这个
http://downloads.devexpress.com/Help/DXperienceHelp2005-11.1.6.exe
VS2010的下载这个
http://downloads.devexpress.com/Help/DXperienceHelp2010-11.1.6.exe
==============================================================================================

4:下载官方汉化资源包(选择对应版本下载)

直接下载
http://downloads.devexpress.com/Localization/dxKB_A421_DXperience_v11.1_(2011-08-24).zip
这里可以选择指定版本
http://www.devexpress.com/Support/Center/KB/p/A421.aspx
==============================================================================================

5:下载 编译脚本

直接下载
http://www.devexpress.com/Support/Center/GetAttachment.ashx?id=45c5d850-9506-40ea-977c-b699b5253997
这里可以选择指定版本
http://www.devexpress.com/Support/Center/KB/p/A609.aspx
==============================================================================================

下载完毕后有以下文件

1:DXperienceUniversal-11.1.6.exe(193MB) -- DevExpress DXperience Universal 11.1.6 安装文件

2:DX2011.1.6_src.rar(94MB) -- DevExpress DXperience Universal 11.1.6 源代码

3:DXperienceHelp2005-11.1.6.exe(332MB) -- DevExpress DXperience Universal 11.1.6 帮助文件(VisualStudio2008和VisualStudio2005)

4:DXperienceHelp2010-11.1.6.exe -- DevExpress DXperience Universal 11.1.6 帮助文件(Visual Studio 2010)

5:dxKB_A421_DXperience_v11.1_(2011-08-24).zip(29MB) -- DevExpress DXperience Universal 11.1.x 系列版本的多语言资源包(x表示0-N)

6:v2011.1.rar(11KB) -- DevExpress DXperience Universal 11.1.x 系列版本的源码编译脚本(x表示0-N)

注:帮助文件根据自己的开发工具版本选择,无需同时下载两个版本,二选一即可

===============================================================================================

6:安装DXperienceUniversal-11.1.6.exe

一直下一步就可以了,安装完毕后是试用版;

==============================================================================================

7:解压 DX2011.1.6_src.rar 到 C:\Program Files\DevExpress 2011.1\Components\Sources

解压后得到如下目录

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.BonusSkins

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.CodeParser

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.CodeParser.SL

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Data

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Data.Compact

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Data.Linq

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Data.SL

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.DemoData

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.DLL

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Key

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.OfficeSkins

以下省略......

==============================================================================================

8:解压 v2011.1.rar 到 C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources

解压后得到如下文件列表

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\ComponentsBuildScript\ --
文件夹

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\addString.vbs

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\buildproject.cmd

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\clear.bat

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\defines.bat

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\gac.bat

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\PatchInternalVisibleTo.exe

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\readme.txt

C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\replace.vbs

修改以上文件的属性为可写,默认是只读,如不修改会导致运行时出现访问错误

===============================================================================================

9:修改C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\defines.bat文件

第三行 set vsver=vs2008
将 vs2008改成你所使用的IDE版本,如果是vs2005就改成vs2005如果是vs2010就改成vs2010

默认是vs2008不需要修改

===============================================================================================

10:执行C:\Program Files\DevExpress 2011.1\eXpressApp Framework\Sources\clear.bat

等待执行完毕,执行完毕后会生成两个文件

C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt -- 公钥文件

C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Key\StrongKey.snk -- 私钥文件

打开PublicKeyToken.txt,复制那一串字符如:aea63221faec5671 共16位

至此控件部分已经编译完毕。

编译完源文件后要

开始 → 程序 →
Developer Express v2011 vol 1 → Components →
Tools → ToolboxCreator

重建下IDE的工具栏

===============================================================================================

11:编译官方本地化资源包

因为下载的本地化资源包使用的强命名是官方默认的,所以这里要将其替换为我们的强命名,否则在项目中将无法引用本地化资源包

解压 dxKB_A421_DXperience_v11.1_(2011-08-24).zip
放到哪无所谓

复制 C:\Program Files\DevExpress 2011.1\Components\Sources\DevExpress.Key\
文件夹

dxKB_A421_DXperience_v11.1_(2011-08-24) 的解压目录下

然后使用VS2005或VS2008或VS2010打开解压目录下\dxKB_A421_DXperience_v11.1_(2011-08-24)\Localization.sln

然后重新编译所有项目就可以了

注:该项目是VS2005项目,如果使用VS2008或VS2010打开的话需要升级一下项目

================================================================================================

12:更新以前项目的公钥

经过重新编译后的DevExpess控件私钥和公钥都已经改变,如果在编译前使用过DevExpess的控件,在编译后讲无法继续使用

我们可以通过DevExpress的升级工具对项目进行升级

步增如下:

开始 -> 程序
-> Developer Express v2011 vol 1 -> Components
-> Tools -> ProjectConverter

打开 Project Convert (11.1.6.0) 后可以按单个项目(Project folder)升级或多个项目同时升级(Folder list)

勾选 show advanced option(显示高级选项) 后在
Custom public key token 栏输入

C:\Program Files\DevExpress 2011.1\Components\Sources\PublicKeyToken.txt 文件中的公钥值 如:aea63221faec5671

Hint path behavior 选择
Upldate ,然后点击右下角的 Upgrade 按钮,等待程序替换公钥完毕后就可以了

=================================================================================================

以上步增看起来很麻烦,其实做起来也很简单

初学DevExpress,如有不妥敬请指出。

对于引用本地化文件资源的不是很了解,在WinForm中已经加入了的

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐