外围网上金喜网站

界面控件DevExpress v24.2新版亮点 - 支持.NET9、增强跨平台性

翻译|产品更新|编辑:龚雪|2024-12-24 11:07:15.947|阅读 75 次

概述:DevExpress官方已正式发布v24.2,此版本包含了对.NET 9的支持、继续增强控件的跨平台性,欢迎下载最新版产品体验!

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

 DevExpress官方已正式发布v24.2,此版本包含了对.NET 9的支持、继续增强控件的跨平台性,欢迎下载最新版产品体验!

DevExpress技术交流群11:749942875      欢迎一起进群讨论

跨平台增强(v24.2)
安全

环境政策

 v24.2新版本添加了一个新的环境策略,允许您应用全局环境访问限制,跟踪应用程序发起的请求(由DevExpress UI控件发起),并在响应中执行自定义操作。

 您可以使用各种方法(如)来应用全局限制,以阻止所有环境访问或更具体的选项,例如阻止DevExpress UI控件读取或写入环境变量、退出进程、更改当前目录或读取系统特殊文件夹的路径。

事件处理程序允许您跟踪和管理环境操作。例如,您可以检测DevExpress UI控件何时试图读取或修改环境变量、处理数据或系统目录,并根据特定条件启用条件响应。

注册表访问策略

DevExpress  UI控件可以保存、读取和修改系统注册表中的配置设置和选项,这些请求可以在代码中发起,也可以通过内部控制引擎发起。注册表访问策略允许您应用全局注册表访问限制,跟踪用户/应用程序发起的请求,并在响应中执行自定义操作。

Microsoft的BinaryFormatter淘汰策略

 正如Microsoft的BinaryFormatter淘汰策略中概述的那样,BinaryFormatter相关基础架构的最终移除计划在.NET 9中进行,新版本已经主动解决了这些变化,确保代码库的兼容和安全,同时最大限度地减少对DevExpress客户的迁移影响。

可访问性

在v24.2中,我们扩展了可访问性支持,以包含更多的UI控件和平台:

支持.NET 9

DevExpress WinFormsWPF、Blazor、ASP. NET Core、.NET MAUI、BI Dashboard、Office File APIXAF UI、Web Service API和Reporting UI库现在支持.NET 9。

支持的IDEs & 框架

.NET 8, .NET Framework 4.6.2, Visual Studio 2019 – 最低支持版本

 .NET 8、.NET Framework 4.6.2、Visual Studio 2019是DevExpress .NET Core和.NET框架产品和库(v24.2+)的最低支持版本。

 当你更新一个以.NET Framework 4.5.2/. NET 6(或更早版本)为目标的基于DevExpress的项目时,DevExpress项目转换器会通知您,转换过程中将DevExpress支持的项目重新定位为.NET 8 或 .NET Framework 4.6.2,并将第三方NuGet包更新为最新的兼容版本。

DevExpress v24.2.3产品图集

 如果您基于DevExpress的项目目标是.NET Framework 4.5.2/. NET 6或更早版本,DevExpress项目转换器自动更新以下内容:

  • 在csproj/vbproj和*.config文件中设置TargetFrameworkVersion、TargetFramework和TargetFrameworks。
  • 第三方NuGet包与DevExpress依赖的项目(基于与目标框架兼容的最新版本)。

 如果您想要手动更新您的DevExpress驱动的项目,取消选中项目转换器的更新目标框架和更新第三方依赖项选项。

 注意:DevExpress的转换器不会再非DevExpress项目中更新TargetFramework和NuGet包(没有DevExpress NuGet包)。

从.NET Framework升级到.NET

DevExpress项目转换器现在可以转换DevExpress程序集引用在您的解决方案或特定的项目到相应的DevExpress NuGet包,通过在高级设置下选择"Convert DevExpress assembly references to NuGet packages" 选项,可以轻松地过渡到基于NuGet的项目管理。

DevExpress v24.2.3产品图集

 为了简化升级过程,我们的项目转换器会自动为您的CSPROJ和VBPROJ文件创建备份(.bak)文件,转换DevExpress程序集后,使用Microsoft .NET升级助手完成升级过程(将应用程序迁移到最新的.NET版本)。

项目模板图库

针对.NET 8+的全新项目模板库

 新版本的Visual Studio模板库包含了.NET 8+(针对 .NET Framework的项目不可用),模板库允许您创建以.NET 8(v24.2中的默认目标)或 .NET Framework 4.6.2 (或更高版本)为目标的项目。

DevExpress v24.2.3产品图集

 v24.2包含了我们新的.NET跨IDE模板工具包(可作为社区技术预览版),这个新库构建在dotnet CLI之上,可以跨多个IDE使用。该扩展可用于Windows上的Visual Studio 2022和Visual Studio Code (VS Code),计划在未来扩大对Windows和其他操作系统的Rider的支持。

DevExpress v24.2.3产品图集

 与之前的 .NET Framework模板库(作为统一组件安装程序的一部分发布)相比,新的项目模板涵盖了更广泛的使用场景。新的项目模板支持混合应用程序开发和新技术,如Blazor hybrid、.NET MAUI和MVVM。

DevExpress v24.2.3产品图集
源代码生成器

.NET Core支持和可用性增强

全新的Source Builder(源代码生成器)作为DevExpress统一组件安装程序的一部分发布:“~\DevExpress 24.2\Components\Tools\Components\DevExpress.SourceBuilderTool.exe”,这个工具可以重建 .NET Core 产品库的源代码(以前只支持.NET Framework)。

DevExpress Source Builder的系统和环境要求如下:

  • Visual Studio 2022和ASP. NET MVC 3 (如果您重建DevExpress MVC项目)
  • 和.NET Framework 4.6.2 开发包 ()
  • NuGet.exe 6.0(或更高版本)必须与DevExpress.SourceBuilderTool.exe()在同一文件夹中。
  • Node包管理器(NPM)()

 以admin权限运行以下命令重建DevExpress程序集和NuGet包(包括德语(DE)、日语(JA)和西班牙语(ES)的本地化程序集/包):

CLI

DevExpress.SourceBuilderTool.exe path_to_sources [--external] [path_to_external_libraries] [--sg] [--gac] [--nuget]

# Example:
# DevExpress.SourceBuilderTool.exe "c:\program files\devexpress 24.2\components\sources" --nuget

扩展.NET DateOnly & TimeOnly支持

v24.2将DateOnly和TimeOnly类型支持扩展到额外的数据感知UI控件:

Azure地图支持

我们为以下DevExpress控件添加了Azure Maps服务支持:

更多产品更新咨询,请


年终活动火热开启中

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ipmdipw.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
DevExpress Universal Subscription

优秀的界面控件开发包,帮助企业构建卓越应用!

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

DevExpress ASP.NET Controls

多款重量级ASP.NET用户界面组件套包,让您快速开发出完美、强大的应用程序!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP