DevExpress 11.1.6 重编译详细过程

 

编译需要准备的内容如下:

 

1、DevExpress 11.1.6 官方安装包

2、DevExpress 11.1.6 源代码

3、DevExpress 11.1 编译脚本

4、安装 NNuit 安装包

5、安装 Silverlight Toolkit,在安装目录下找到 Microsoft.Silverlight.Testing.dll 和 Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll,将其部署到GAC中,并将副本拷贝至 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\下

6、所需的DLL:ActiveReports.Viewer3.dll、ActiveReports3.dll、System.Data.SQLite.DLL、Moq.dll

7、我的编译环境是:Windows 7 X64,VS2010,需要特别声明,必须安装VS2008,否则,将找不到编译所需的 Microsoft.CompactFramework.CSharp.targets 和 Microsoft.CompactFramework.Common.targets

8、将目录 C:\Windows\Microsoft.NET\Framework\v3.5\ 下的 Microsoft.CompactFramework.CSharp.targets 和 Microsoft.CompactFramework.Common.targets 的副本拷贝至 C:\Windows\Microsoft.NET\Framework\v2.0.50727

 

 

编译步骤如下:

 

1、安装DevExpress控件包,最好选择完全安装,避免出错。

2、将源代码解压缩至 C:\Program Files (x86)\DevExpress 2011.1\Components\Sources,如果遇到重复的直接覆盖。

3、将编译脚本解压至 C:\Program Files (x86)\DevExpress 2011.1\Components\Sources。

4、将 Sources 目录下的所有文件属性改为可写,默认是只读。

5、执行 Sources 目录下的 Clear.bat,该脚本将清空所有 GAC 中的 DevExpress 注册信息和清空原有的程序集。

6、将上述第6点所需的DLL副本拷贝至 Sources\DevExpress.DLL 下。

7、使用编译命令:buildall.cmd /silent>build.txt,将使用静默编译,编译过程中的内容输出至 build.txt 文件中。

8、编译完成后,使用命令注册工具箱:ToolboxCreator.exe /INI:toolboxcreator.ini /LOG:gucs.log,卸载工具箱的命令是:ToolboxCreator.exe /INI:toolboxcreator.ini /Remove。

posted @ 2011-10-24 09:27  惘思  阅读(2559)  评论(1编辑  收藏  举报