DevExpress DXperience 11.2.11 源码详细编译步骤

DevExpress DXperience 11.2.11 是一个流行的.NET开发框架,包含了各种UI控件、数据处理组件以及报表工具等。如果你需要从源码编译这个版本,以下是一个详细的步骤指南: 确保你拥有合适的开发环境。安装Visual Studio 2008 SP1,这是编译DevExpress DXperience 11.2.11所必需的IDE。如果打算使用ASP.NET MVC 2,你需要安装AspNetMVC2_VS2008.exe。请注意,尽管本指南可能适用于VS2008,但你可以根据实际需求调整为VS2005或VS2010。 接下来,安装DevExpress DXperience Universal 11.2.11的官方安装包,但不包括IDETools组件。然后将源代码解压缩到指定的目录,例如`C:\Program Files (x86)\DevExpress 2011.2\Components\Sources`。这里需要注意的是,确保所有解压缩的文件不具有只读属性,以便于编译过程。 在编译前,你需要修改defines.bat文件以指定正确的IDE版本。在这个例子中,如果你正在使用VS2008,则不需要修改,默认设置即可。如果使用其他版本,如VS2005或VS2010,需要相应地更改set vsver变量。 在源代码中,你可能遇到编码问题。在这种情况下,需要找到并修正 StatementCodeGenBase.cs 文件中的乱码问题。在两个不同的位置,将特定的字符串替换为正确的值,以便编译器能够正确识别。 为了继续编译过程,将依赖的dll文件复制到`C:\Program Files (x86)\DevExpress 2011.2\Components\Bin`下的相应目录。这一步是确保编译器在构建过程中能找到必要的库。 在命令行界面,切换到解压的源代码目录,并执行buildall.cmd脚本来启动编译。所有输出将被重定向到log.txt文件,你应该检查该文件以确保没有编译错误。 接下来,你可能需要替换公钥。在`PublicKeyToken.txt`文件中获取16位公钥,然后在命令行中运行ProjectConverter-console.exe工具,指定替换的公钥和源码目录,以更新项目的签名信息。 完成这些步骤后,你可能注意到控制台部分已成功重新编译,但Demo可能无法运行。为了解决这个问题,你需要重建IDE的工具栏。这可以通过启动Developer Express提供的ToolboxCreator工具来完成,通常位于开始菜单的Developer Express v2011 vol 2 → Components → Tools → ToolboxCreator路径下。 编译后,当尝试在VS中创建新的DEV项目时,可能会遇到错误。这些错误可能与编译环境配置、依赖项缺失或其他因素有关。解决这些问题通常需要检查项目的引用、环境变量设置,以及确保所有必要的组件都已正确安装和配置。 编译DevExpress DXperience 11.2.11源码涉及多个步骤,包括安装和配置开发环境、修改源代码、编译项目以及处理可能出现的问题。每个步骤都需要细心操作,确保每个环节都按照要求进行,以成功完成编译过程。






























- 粉丝: 5
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源



- 1
- 2
- 3
前往页