使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

这篇具有很好参考价值的文章主要介绍了使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        写在开头,Dev Express是个十分强大的控件库(下文简称Dev),但碍于其高昂的使用费用,“出于学习目的”,我们一般使用的都是Patch版本(在版权意识日趋加强的当下,不要提那两个字,现在加上那些字,百度都搜不出内容)。

0、资源链接

        最重要的Patch资源(包括doc说明文档):

https://download.csdn.net/download/qq_23958061/87685071

1、背景(出发点)

①Dev Express(v22.2)使用新的Patch资源,不同于之前v18.1的增加时间,而是注册产品

②此版控件支持在VS2022(支持64位)上进行开发;

③此版控件支持.NET 7(旧称“.Net Core”,现称“.NET X”),且.NET 7是支持跨平台的,可以为后续实现跨平台做拓展研究(控件能否跨平台待验证)。

2、Dev22.2的安装与Patch

2.1、背景

①已安装VS2022任意一个版本(社区版community、专业版professional、企业版enterprise);

2.2、步骤

①安装官方SDK,运行此目录下的“DevExpressUniversalTrialCompleteSetup-20230330.exe”,通过离线安装包部署;

最新离线安装包的链接是不变的:

https://go.devexpress.com/DevExpressDownload_UniversalTrialComplete.aspx

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

②进行Patch,解压“DevExpress.Universal.Patch.v2.4.8.rar”,运行其目录下的“DevExpress_Universal_Patch_v2.4.8.exe”工具;

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

③参考上一步解压出来目录中的“ReadMe (How to Install).txt”,原始内容如下;

Uninstall all old Patches and vsix Patch Extensions Before you start!.

1) Close all Visual Studio istance

2) Run DevExpress_Universal_Patch_v2.4.8.exe

3) Set Name and Correct ( Devexpress Version and Visual Studio Version ) and Click Patch ( The Patch operation may take some time )

4) Finish

( The patch can be performed as many times as you want from any position on the PC

and must be performed at any Devexpress update)

Before Build Project :

a) Remove all licenses.licx from project

b) If use xpf append <my:String x:Key=\"DevExpress.Xpf.License\">8F-68-09-B5-38-68-34-79-1B-B5-B9-DE-41-8B-EA-71-41-09-E5-F6</my:String>

It is also possible :

a) Restore all the modifications of the Patch by clicking on the Restore button ( if backup was selected )

b) Generate a new license without having to patch to change its name by clicking on the Regenerate License Only button

④输入DevExpress的版本,此处主版本“22”,副版本“2”;输入VisualStudio的版本,根据安装情况,VS2022_Professional对应了“2022 PRO.”;

⑤点击第二行右侧的“Patch”,等待完成,提示13个文件完成。

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

⑥***可能会遇到的问题,VS安装在非默认路径下,则点击” Patch”后会提示找不到VS,则需要手动设置VS路径,根据提示选择文件夹即可,如在笔者PC中,是“D:\0_software\Microsoft Visual Studio”;不能再往下层目录找,否则仍提示找不到!!!

⑦第二行左侧的“Restore”,可以恢复到Patch前的状态;

⑧第三行的Name可以修改出现在VS中About对话框中“产品注册”的名称。

例如,默认设置下,About对话框中“Registration code”显示“DeltaFoX,1/1(#36733309396484113)”

3、Dev18.1->Dev22.2的版本过渡

3.1、背景

①已安装VS2022任意一个版本(社区版community、专业版professional、企业版enterprise);

②已按照“DevExpress22.2_patch_trial”文件夹中的说明,安装并对Dev22.2进行Patch;

3.2、Dev Express版本切换

①在VS2022中打开解决方案,选中某个项目,通过如下图步骤:“扩展——DevExpress——Project Conveter——Project Conveterv22.2…”(因为笔者同时安装了两个版本的控件库SDK,所以会出现两个),打开Dev的版本切换工具;

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

②打开后的Dev的版本切换工具主界面如下,直接显示上一步选中的项目,直接点击“Upgrade All”进行转换,等待转换完成(转换信息会在最后弹窗显示);

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

 ③查看原有项目,如下图所示,至此Dev版本切换完成。

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!


注意:DevExpress涉及一个“licenses.licx”的问题,编译可能会遇到“error MSB6006: “lc.exe”已退出”导致失败,解决方法:

需要F4跳转到“licenses.licx”的属性,将“生成操作”的值,从“嵌入的资源”改为“无”即可。


20240117补充:

        安装了多个版本的DevExpress控件时,补丁资源只能给最后一个版本安装补丁,影响是进入Run Designer后弹窗左下角显示“LICENSED”和“EXPIRED”,暂未发现其他问题,如下图;

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!

        警告:v23.1使用中发现存在严重bug,使用“主从关系视图”时,“从”表的CellValueChanged事件不会触发,而在最新的v23.2里又悄摸修复了,可能有相关公告但未去获取。

        遇到同样问题的小伙伴不要怀疑自己,实践才是检验真理的唯一标准,加油!

       文章来源地址https://www.toymoban.com/news/detail-490523.html

到了这里,关于使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF项目 为安装文件

    目录 更新说明(2024/01/22) 序言 一、还是安装Visual Studio Installer Projects 2022插件 二、创建Setup Project项目 2.1 在现有解决方案中添加Setup Project项目 2.2 (更新)添加需要打包的文件  2.2.1 准备添加输出项。 2.2.2 【核心】添加 WpfMain 项目输出。 2.2.3 添加 WpfPluginManager 项目输出。

    2024年02月03日
    浏览(51)
  • 在DevExpress的GridView的列中,使用RepositoryItemSearchLookUpEdit控件实现产品列表信息的展示和选择

    有时候,我们为了方便,我们往往使用扩展函数的代码方式创建很多GridView的操作功能,如在随笔《在DevExpress中使用BandedGridView表格实现多行表头的处理》中介绍过多行表头的创建及绑定处理,在《基于DevExpress的GridControl实现的一些界面处理功能》也介绍了一些特殊的展示效

    2024年02月07日
    浏览(19)
  • PuppeteerSharp库在C#中的应用案例

    PuppeteerSharp是一个针对Google Chrome浏览器的高级API库,它允许我们使用C#来控制Chrome浏览器的,比如模拟用户行为操作、爬取网页内容等。本文将介绍如何使用PuppeteerSharp库在C#中实现下载千图网图片并保存为PDF文件的案例。 PuppeteerSharp 提供了一系列丰富的功能,包括但不限于:

    2024年02月01日
    浏览(24)
  • VisualStudio2022挂接Gitee仓库

    总的步骤与思路:1.先行在Gitee进行注册,拥有自己的帐号、密码、上传邮箱等;2.然后新建一个仓库获得地址,用于上传推送;3.新建一个VisualStudio2022项目,打主菜单的Git,创建Git存储库,录入第2步获得的地址即可(如果需要填写用户名与密码,接Gitee生成的填上即可,或在

    2024年02月13日
    浏览(23)
  • VisualStudio2022 Enterprise(vs2022)离线安装包下载

    官网下载地址 Create an offline installation - Visual Studio (Windows) | Microsoft Docs 下载文件后创建一个文件夹把“vs_Enterprise.exe”文件拷贝至目录下 管理员身份运行打开CMD、DOS命令窗口 Visual Studio Enterprise 组件目录链接: Visual Studio Community 工作负载和组件 ID | Microsoft Docs 切换至刚刚创建

    2024年02月06日
    浏览(41)
  • OpenGL:VisualStudio2022配置OpenGL环境

    OpenGL撸了有一段时间了,一直没空好好捋一捋总结一下,尤其是OpenGL的环境配置,换个开发环境就要重新配一遍,其实也没多复杂,就是繁琐了点,做个说明文档方便以后配置。 这个不需要多讲解了,微软官网下VisualStudio自行安装,安装的时候注意勾选下面几项: SDK貌似是

    2024年02月07日
    浏览(21)
  • 彻底卸载Visualstudio2022和sql server2014

    在运行中输入services.msc,然后找到所有跟Sql Server有关的服务,并且停止这些服务。(一定要先停止服务再卸载,否则后续卸载文件过程中会失败)     (1)此处需要特别注意,到了”选择实例”这一项的时候,实例ID有多少个,就要删除多少次,也就是说如果实例ID有两个的话,

    2024年02月09日
    浏览(21)
  • 解决 DevExpress21 控件不在工具箱显示问题

    对于 Visual Studio 2017 及更高版本: 关闭 Visual Studio。 打开\\\"%LocalAppData%MicrosoftVisualStudio** _“文件夹,然后删除所有 .TBD 文件。 运行\\\"注册表编辑器\\\"工具(Regedit.exe)。为此,请单击\\\"开始\\\"菜单中的\\\"运行\\\"项,然后键入不带引号的\\\"注册表编辑器”。 打开注册表流程 1.关闭所有V

    2024年02月08日
    浏览(38)
  • 界面控件DevExpress WinForms/WPF v23.2 - 富文本编辑器支持内容控件

    众所周知内容控件是交互式UI元素(文本字段、下拉列表、日期选择器),用于在屏幕上输入和管理信息。内容控件通常在模板/表单中使用,以标准化文档格式和简化数据输入。DevExpress文字处理产品库(Word Processing Document API、WinForm和WPF富文本编辑器)附带了内容控制支持(v23

    2024年04月15日
    浏览(30)
  • 界面控件DevExpress WPF中文入门级教程 - 格式化值

    DevExpress WPF v21.2高速下载 格式化值概述 大多数DevExpress WPF控件都接受数据输入,并尽可能为您的最终用户提供键盘驱动的数据输入 - 以及灵活的数据表示格式。 轻松应用数字或日期时间格式来编辑值,以提高 WPF 应用程序的可用性。 您可以使用标准或自定义格式说明符、复合

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包