界面控件DevExpress的VS报表设计器 v23.1——启动速度全面提升

本文主要介绍在DevExpress v23.1这个版本发布周期中对Visual Studio报表设计器所做的改进,包括优化的启动时间、新的全局选项对话框等。

屡获大奖的界面控件套包DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

获取DevExpress v23.1正式版下载(Q技术交流:909157416)

优化启动时间

在之前的版本中,当打开报表时,新创建的DevExpress Report Designer(报表设计器)扩展需要很长时间才能启动,此延迟提示Visual Studio显示以下通知:

"Visual Studio停止响应X秒,禁用扩展DevExpress.XtraReports.RepxPackage 1.1可能会有所帮助。"

通过禁用扩展名,您无法在Visual Studio中编辑.vsrepx和.cs报表文件。

在最近的更新中,DevExpress官方技术团队优化了启动设计器时的准备阶段,并减少了整体启动时间,这将消除Visual Studio中的警告。总体启动时间将根据项目本身的复杂性而变化,因为设计过程依赖于参考程序集。

支持NuGet globalPackagesFolder

当运行Visual Studio报表设计器时,v23.1新版本增加了对NuGet的globalPackagesFolder 选项的支持(在nuget. config文件中)。

使用PackageReference格式的项目总是直接使用这个文件夹中的包,当使用packages.config时,包被安装到global-packages文件夹中,然后复制到项目的packages文件夹中。globalPackagesFolder是存储NuGet包的共享位置,可以减少包的重复并实现更好的包管理。通过利用此选项,您可以轻松地在同一解决方案中的多个项目之间共享包,从而简化维护和更新。

Machine-Wide选项对话框

新版本将Report Designer Options(报表设计器选项)对话框集成到Visual Studio选项窗口中。

这允许您共享Import & Export Settings 向导中的配置设置,要调用向导,请单击Visual Studio主菜单中的Tools ,并选择Import and Export Settings....

其他增强功能
  • Visual Studio Report Designer(报表设计器)现在支持面向.NET 8的应用程序。
  • 基于微软为.NET Framework应用程序引入OOP设计器的计划,DevExpress官方也为.NET Framework调整了Visual Studio报表设计器,当启用 "Use the Windows Forms out-of-process designer for .NET Framework apps." 开关时,它现在可以像预期的那样运行(该选项现在在2022年的Visual Studio预览版本中可用)。
相关推荐
plmm烟酒僧1 小时前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv
Jtti4 小时前
Windows系统服务器怎么设置远程连接?详细步骤
运维·服务器·windows
羊小猪~~4 小时前
数据结构C语言描述2(图文结合)--有头单链表,无头单链表(两种方法),链表反转、有序链表构建、排序等操作,考研可看
c语言·数据结构·c++·考研·算法·链表·visual studio
小奥超人4 小时前
PPT文件设置了修改权限,如何取消权?
windows·经验分享·microsoft·ppt·办公技巧
界面开发小八哥4 小时前
界面控件DevExpress WPF中文教程:Data Grid——卡片视图设置
.net·wpf·界面控件·devexpress·ui开发
hairenjing112314 小时前
使用 Mac 数据恢复从 iPhoto 图库中恢复照片
windows·stm32·嵌入式硬件·macos·word
九鼎科技-Leo15 小时前
了解 .NET 运行时与 .NET 框架:基础概念与相互关系
windows·c#·.net
躺不平的理查德17 小时前
数据结构-链表【chapter1】【c语言版】
c语言·开发语言·数据结构·链表·visual studio
九鼎科技-Leo18 小时前
什么是 ASP.NET Core?与 ASP.NET MVC 有什么区别?
windows·后端·c#·asp.net·mvc·.net
weixin_5375904520 小时前
《C++ Primer Plus》中文版第二章习题
开发语言·c++·visual studio