http://hi.baidu.com/leon%5Fyang/blog/item/d9859382b9f06791f703a6e1.html
核心组件:
DevExpress.Data.v7.1.dll
DevExpress.Web.v7.1.dll
DevExpress.Utils.v7.1.dll
编译顺序:
<一> 100%原生控件:
(01) DevExpress.Data.v7.1.dll
(02) DevExpress.Data.v7.1.Compact.dll
(03) DevExpress.Web.v7.1.dll
(04) DevExpress.Web.ASPxDataControls.v7.1.dll
<二> 派生控件:
(05) DevExpress.Utils.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll)
(06) DevExpress.XtraPivotGrid.v7.1.Core.dll
(依赖 DevExpress.Data.v7.1.dll)
(07) DevExpress.Xpo.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll)
(08) DevExpress.Web.ASPxGrid.v7.1.dll
(依赖 DevExpress.Web.ASPxDataControls.v7.1.dll)
(09) DevExpress.Xpo.v7.1.Compact.dll
(依赖 DevExpress.Data.v7.1.Compact.dll)
(10) DevExpress.Xpo.v7.1.Providers.Compact.dll
(依赖 DevExpress.Data.v7.1.Compact.dll, *)
(11) DevExpress.XtraNavBar.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll)
(12) DevExpress.XtraEditors.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll)
(13) DevExpress.Xpo.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.Xpo.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(14) DevExpress.BonusSkins.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll)
(15) DevExpress.OfficeSkins.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll)
(16) DevExpress.XtraSpellChecker.v7.1.Core.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll)
(17) DevExpress.XtraEditors.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(18) DevExpress.XtraGrid.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(19) DevExpress.Web.ASPxPivotGrid.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Web.v7.1.dll, DevExpress.XtraPivotGrid.Core.v7.1.dll)
(20) DevExpress.XtraBars.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(21) DevExpress.XtraTreeList.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(22) DevExpress.XtraVerticalGrid.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(23) DevExpress.XtraCharts.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(24) DevExpress.XtraLayout.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(25) DevExpress.XtraScheduler.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.Xpo.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(26) DevExpress.XtraNavBar.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraNavBar.v7.1.dll)
(27) DevExpress.XtraPivotGrid.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraPivotGrid.v7.1.Core.dll)
(28) DevExpress.XtraSpellChecker.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraSpellChecker.v7.1.Core.dll)
(29) DevExpress.XtraSpellChecker.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraSpellChecker.v7.1.dll, DevExpress.XtraSpellChecker.v7.1.Core.dll)
(30) DevExpress.XtraPrinting.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(31) DevExpress.XtraRichTextEdit.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraPrinting.v7.1.dll)
(32) DevExpress.XtraCharts.v7.1.UI.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraCharts.v7.1.dll, DevExpress.XtraEditors.v7.1.dll)
(33) DevExpress.XtraLayout.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraLayout.v7.1.dll)
(34) DevExpress.XtraCharts.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraCharts.v7.1.dll, DevExpress.XtraCharts.v7.1.UI.dll,
DevExpress.XtraEditors.v7.1.dll)
(35) DevExpress.XtraVerticalGrid.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraNavBar.v7.1.dll,
DevExpress.XtraVerticalGrid.v7.1.dll)
(36) DevExpress.XtraBars.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll,
DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraTreeList.v7.1.dll)
(37) DevExpress.XtraTreeList.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraTreeList.v7.1.dll)
(38) DevExpress.XtraGrid.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraGrid.v7.1.dll, DevExpress.XtraNavBar.v7.1.dll)
(39) DevExpress.XtraPivotGrid.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraPivotGrid.v7.1.dll, DevExpress.XtraPivotGrid.v7.1.Core.dll)
(40) DevExpress.XtraPrinting.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll,
DevExpress.XtraBars.v7.1.Design.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraPrinting.v7.1.dll)
(41) DevExpress.XtraScheduler.v7.1.OutlookExchange.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraScheduler.v7.1.dll)
(42) DevExpress.XtraScheduler.v7.1.VCalendarExchange.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraScheduler.v7.1.dll)
(43) DevExpress.XtraScheduler.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.Xpo.v7.1.dll,
DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraEditors.v7.1.Design.dll, DevExpress.XtraScheduler.v7.1.dll)
(44) DevExpress.Tutorials.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll,
DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraVerticalGrid.v7.1.dll)
(45) DevExpress.XtraReports.v7.1.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll,
DevExpress.XtraCharts.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraPrinting.v7.1.dll, DevExpress.XtraRichTextEdit.v7.1.dll)
(46) DevExpress.XtraReports.v7.1.Design.dll
(依赖 DevExpress.Data.v7.1.dll, DevExpress.Utils.v7.1.dll, DevExpress.XtraBars.v7.1.dll,
DevExpress.XtraBars.v7.1.Design.dll, DevExpress.XtraCharts.v7.1.dll, DevExpress.XtraEditors.v7.1.dll, DevExpress.XtraNavBar.v7.1.dll, DevExpress.XtraPrinting.v7.1.dll, DevExpress.XtraPrinting.v7.1.Design.dll, DevExpress.XtraReports.v7.1.dll, DevExpress.XtraRichTextEdit.v7.1.dll)
DLLs Microsoft.VisualStudio.CommandBars.dll 位于:
C:/Program Files/Common Files/microsoft shared/MSEnv/
C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/
如果使用 VS 2005, 用新的 new Microsoft.VisualStudio.CommandBars.dll 库.
如果使用 VS.NET 2002/2003, 使用 C:/WINDOWS/Microsoft.NET/Framework/v1.0.3705/Office.dll
DevExpress.XtraReports.v7.1.Import.dll
可以忽略
DevExpress.Xpo.v7.1.Linq.dll
目前还在测试阶段, 可以忽略
DevExpress.Xpo.v7.1.Providers.dll
System.Data.SQLite 需要安装相应的数据驱动
XPO 支持下列 14 种数据库引擎:
Database Engine Version(s) Database Provider Assembly
| ||
---|---|---|
Advantage | Advantage Data Architect v7.1 | Advantage.Data.Provider.dll - 7.10.0.0 |
Asa | SQL Anywhere 8, SQL Anywhere 9 | iAnywhere.Data.AsaClient.dll - 9.0.2.2451 |
Ase | Sybase Adaptive Server 12 | Sybase.Data.AseClient.dll - 1.1.327.0 |
DB2 | DB2 8.1.9 | IBM.Data.DB2.dll - 8.1.9.0 |
Firebird | Firebird 1.5, Firebird 2.0 | FirebirdSql.Data.Firebird.dll - 1.7.1.0 FirebirdSql.Data.FirebirdClient.dll - 2.0.0.0 |
MSAccess | Microsoft Jet | System.Data.dll |
MSSqlServer | Microsoft SqlServer 7.0, Microsoft SqlServer 2000, MS SQL Server 2000 Desktop Engine (MSDE 2000), Microsoft SqlServer 2005, SQL Server 2005 Express Edition | System.Data.dll |
MSSqlServerCE | Microsoft SqlServer 2005 Mobile, Microsoft SqlServer 2005 Everywhere Edition CTP | System.Data.SqlServerCe.dll - 3.0.5235.0 |
MySql | MySQL Server 4.1, MySQL Server 5.0 | MySql.Data.dll - 1.0.7.30071 |
Oracle | Oracle 9i, Oracle 10g | System.Data.OracleClient.dll |
Pervasive | Pervasive.SQL 9 | Pervasive.Data.SqlClient.dll - 2.10.0.15 |
Postgres | PostgreSQL 8.1 | Npgsql.dll - 0.7.1.0 |
SQLite | SQLite 3 | System.Data.SQLite.DLL - 1.0.32.0 |
VistaDB | VistaDB 2.1 | VistaDB.Provider.dll - 2.11.24.0, 2.20.24.0 |
http://hi.baidu.com/leon%5Fyang/blog/item/ba8ccb1bdf0436d4ac6e75e0.html
编译方法: 1) 以管理员身份打开 Visual Studio 2005 Command Prompt, 定位到%源代码目录%/DevExpress.Key 2) 使用 sn -k StrongKey.snk ,生成自己的snk文件 3) 使用 VS 2005 按上面的顺序重新编译 dll 文件, 关闭VS 2005. 4) 安装DevExpress .Net 7.1.1评估版. (如果不需要帮助文件, 可直接执行第8步) 5) 打开VS 2005 ,在 Choose ToolBox Items 中清除所有DevExpress的组件, 确定. 6) 在 Visual Studio 2005 Command Prompt 中, 定位到%安装目录%/DevExpress.DLL (默认目录:C:/Program Files/Developer Express .NET v7.1/Sources/DevExpress.DLL), 执行 Gacutil /u DevExpress.BonusSkins.v7.1 卸载所有评估版组件. 7) 将编译后的 dll 文件复制到%安装目录%/DevExpress.DLL 8) 在 Visual Studio 2005 Command Prompt 中, 定位到%安装目录%/DevExpress.DLL (或%源代码目录%/DevExpress.DLL), 执行 Gacutil /i DevExpress.BonusSkins.v7.1.dll 将上面的 dll 文件注册到 GAC. 9) 打开VS 2005 ,在 Choose ToolBox Items 中将需要的组件添加到相应的Tab中. 10) Everything OK! |