2024年终活动

DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

【建议收藏】手把手教您如何升级到DevExpress最新版本!

来源:   发布时间:2024-05-29   浏览:723次

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 v23.2.6正式版下载

DevExpress技术交流群10:532598169      欢迎一起进群讨论

安装升级说明

注意:以administrator身份运行安装程序。

当您安装新的次要版本(例如,从v20.1.4到v20.1.6)时,安装程序默认会替换以前的安装文件。

当您安装新的主版本(例如,从v20.1到v20.2)时,安装程序不会删除以前的主版本,安装程序将新的安装文件放入一个新文件夹(例如,“C:\Program files \DevExpress 22.1”)。

升级项目的一般说明(升级到主要或次要版本)

您可以使用项目Project Converter tool(转换器工具)轻松升级项目,该工具可在DevExpress .NET安装中获得。

升级项目的基本步骤如下:

  1. 如果可能的话,删除Bin和Obj目录的内容,以避免引用旧的程序集。
  2. 运行Project Converter对话窗口,它可以在开始菜单中找到:All Programs | DevExpress 23.2 | Project Converter 23.2
  3. 指定要升级的项目的路径。
    如果要升级子目录中的必要文件,请确保选中“Process Subdirectories”选项。
    确认“Create Backup Files”选项已启用,在这种情况下,Project Converter将创建要升级的文件副本(.bak扩展名将添加到文件副本中),以便在遇到任何问题时可以恢复它们。
  4. 单击Upgrade按钮。
    Project Converter(项目转换器)将用对最新库的引用替换对项目中旧DLL库的引用。
  5. 在Visual Studio中打开更新后的项目。如果有任何设计时窗体打开,请关闭它们而不保存。然后,重新构建项目,运行并测试更新后的项目。
WinForms控件说明

当将DevExpress WinForms组件升级到新的主要版本时,通过Skin Editor(皮肤编辑器)实用程序重建自定义皮肤库。否则,您可能会看到各种工件甚至异常。

WPF控件说明

当您将DevExpress WPF组件升级到新的主要版本时,请使用WPF Theme Designer(主题设计器)升级您的自定义主题。

附属组件

您可以使用本地化服务下载相应本地化资源的最新版本,还可以复制现有的翻译并将其应用于不同的DevExpress程序集版本。

升级ASP.NET应用程序
  1. 备份您的项目。
  2. 使用Project Converter(项目转换器)工具升级您的项目。
  3. 从Bin文件夹中删除旧的DevExpress程序集(如果有的话)。

注意:如果您在项目中使用自定义主题,请不要忘记将它们升级到更新版本的DevExpress产品。

重要提示:在部署网站时,从服务器上删除旧的DevExpress程序集。

故障排除

通常在编译项目时不应生成错误,如果从项目中调用当前标记为过时的特定成员,编译器可以生成某些警告,我们建议您按照警告消息和文档中提供的提示修复这些警告。

初始化组件警告

表单的InitializeComponent方法中出现的特定警告可以通过重新生成如下代码来自动修复。

  1. 在设计时打开所需的表单。
  2. 通过更改表单或它的任何子组件来强制InitializeComponent方法重新生成,可以通过调整表单/控件的大小或更改表单的属性,然后将其还原来实现此目的。例如,您可以用这种方式修改Boolean AllowDrop属性。
  3. 保存表单文件。

在特定情况下,在运行时打开表单(特别是可本地化的表单)时可能会遇到一些问题,这些问题中的大多数通常可以通过如上所述重新生成表单的InitializeComponent方法来解决。

表单加载缓慢

Windows不会立即为DevExpress UI组件的新安装程序集生成原生映像,Windows会跟踪这些程序集,并在稍后为它们创建原生映像。您可以使用Ngen.exe - Native Image Generator进程强制Windows创建原生映像。

如有更多产品试用问题,欢迎加入QQ群一起讨论:532598169 


更多DevExpress线上公开课、中文教程资讯请上中文网获取

DevExpress最新版下载
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/4650.html

相关产品: DevExpress WPF Subscription, DevExpress WinForms Subscription, DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部