【建议收藏】手把手教您如何升级到DevExpress最新版本! DevExpress拥有.NET开发需要的所有平台控件包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 近期重要版本v23.2已正式发布该版本拥有众多新产品和数十个具有高影响力的功能可为桌面、Web和移动应用提供直观的解决方案全面解决各种使用场景问题。本文将解释在下载并安装新版本的Developer Express库之后如何升级项目NuGet Packages的具体操作请参见—DevExpress NuGet Packages: Install Updates。如果在升级项目时遇到任何困难可以参考下文中的故障排除部分。重要提示如果您的项目引用了使用DevExpress组件的其他项目请确保升级了这些引用的项目和您的主项目。DevExpress新旧版本帮助文档 下载可进QQ qun获取169725316安装升级说明注意以administrator身份运行安装程序。当您安装新的次要版本(例如从v20.1.4到v20.1.6)时安装程序默认会替换以前的安装文件。当您安装新的主版本(例如从v20.1到v20.2)时安装程序不会删除以前的主版本安装程序将新的安装文件放入一个新文件夹(例如“C:\Program files \DevExpress 22.1”)。升级项目的一般说明(升级到主要或次要版本)您可以使用项目Project Converter tool转换器工具轻松升级项目该工具可在DevExpress .NET安装中获得。升级项目的基本步骤如下如果可能的话删除Bin和Obj目录的内容以避免引用旧的程序集。运行Project Converter对话窗口它可以在开始菜单中找到All Programs | DevExpress 23.2 | Project Converter 23.2。指定要升级的项目的路径。如果要升级子目录中的必要文件请确保选中“Process Subdirectories”选项。确认“Create Backup Files”选项已启用在这种情况下Project Converter将创建要升级的文件副本(.bak扩展名将添加到文件副本中)以便在遇到任何问题时可以恢复它们。单击Upgrade按钮。Project Converter项目转换器将用对最新库的引用替换对项目中旧DLL库的引用。在Visual Studio中打开更新后的项目。如果有任何设计时窗体打开请关闭它们而不保存。然后重新构建项目运行并测试更新后的项目。WinForms控件说明当将​DevExpress WinForms​组件升级到新的主要版本时通过Skin Editor皮肤编辑器实用程序重建自定义皮肤库。否则您可能会看到各种工件甚至异常。WPF控件说明当您将​DevExpress WPF组件升级到新的主要版本时请使用WPF Theme Designer主题设计器升级您的自定义主题。附属组件您可以使用本地化服务下载相应本地化资源的最新版本还可以复制现有的翻译并将其应用于不同的DevExpress程序集版本。升级ASP.NET应用程序备份您的项目。使用Project Converter项目转换器工具升级您的项目。从Bin文件夹中删除旧的DevExpress程序集(如果有的话)。注意如果您在项目中使用自定义主题请不要忘记将它们升级到更新版本的DevExpress产品。重要提示在部署网站时从服务器上删除旧的DevExpress程序集。故障排除通常在编译项目时不应生成错误如果从项目中调用当前标记为过时的特定成员编译器可以生成某些警告我们建议您按照警告消息和文档中提供的提示修复这些警告。初始化组件警告表单的InitializeComponent方法中出现的特定警告可以通过重新生成如下代码来自动修复。在设计时打开所需的表单。通过更改表单或它的任何子组件来强制InitializeComponent方法重新生成可以通过调整表单/控件的大小或更改表单的属性然后将其还原来实现此目的。例如您可以用这种方式修改Boolean AllowDrop属性。保存表单文件。在特定情况下在运行时打开表单(特别是可本地化的表单)时可能会遇到一些问题这些问题中的大多数通常可以通过如上所述重新生成表单的InitializeComponent方法来解决。表单加载缓慢Windows不会立即为DevExpress UI组件的新安装程序集生成原生映像Windows会跟踪这些程序集并在稍后为它们创建原生映像。您可以使用Ngen.exe - Native Image Generator进程强制Windows创建原生映像。