編譯需要準備的內容如下:
1、DXperience-11.1.8.exe 官方安裝包
2、DX2011.1.8_src.7z 源代碼
3、DevExpress 11.1 編譯腳本(Sources.zip)
4、安裝 NNuit 安裝包(NUnit-2.6.0.11324.msi)
5、Silverlight 3 Toolkit November 2009.msi
6、DevExpressRegSetup_v11.1.8.exe 註冊工具
7、附帶壹個國際化語言包 Language.zip
安裝前需要的開發工具:VS2008、VS2010 SP1版
8、安裝 Silverlight Toolkit,在安裝目錄下找到 Microsoft.Silverlight.Testing.dll和 Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll,將其部署到
GAC中,並將副本拷貝至 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\下
9、所需的DLL(DevExpress.DLL.zip):ActiveReports.Viewer3.dll、ActiveReports3.dll、System.Data.SQLite.DLL、Moq.dll
10、我的編譯環境是:Windows 7 X32,VS2010 SP1,需要特別聲明,必須安裝VS2008,否則,將找不到編譯所需的 Microsoft.CompactFramework.CSharp.targets 和Microsoft.CompactFramework.Common.targets
11、將目錄 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、運行DevExpressRegSetup_v11.1.8.exe進行註冊
3、將源代碼(DX2011.1.8_src.7z)解壓縮至 C:\Program Files (x86)\DevExpress2011.1\Components\Sources,如果遇到重復的直接覆蓋。
4、將編譯腳本(Sources.zip)解壓至 C:\Program Files (x86)\DevExpress2011.1\Components\Sources。
4、將 安裝目錄下的Sources 目錄下的所有文件屬性改為可寫,默認是只讀。
5、執行 Sources 目錄下的 Clear.bat,該腳本將清空所有 GAC 中的 DevExpress 註冊信息和清空原有的程序集。
6、將上述第9點所需的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。