安装和升级到devExpress23.1.7
写在前面:
安装和配置Devexpress
有一段时间没有使用devexpress了。
因的它的确过于体量巨大了。
但现在我又想开发一些复杂的功能,又想到了它。
本来我是有21.2系列的,没有必要升级。
但是,但是前段时间,也是手欠,把工程升级到.net core去了,从.net framework
虽然有的工程是WFP,可能好一些,但旧的devexpress似乎并不能在.net core下正常工作。
开始前的总结
看书从最后一页开始,也有它的道理。比如,前几天看老片《再世情缘》,前面看着还行,不小心看了最后一集,两人没在一起,一个当了和尚,一个当了尼姑。这片子就不用看了。再多亮男美女也不如辛普森一家。
我的意思是说,我本不应该做这次升级。
因为 .net Core 这段时间的使用, 可以说,非常垃圾,毫无亮点。
微软这些年 誓要把downdate进行到底。
从这个角度来说,如果还用.net编程,如果不想用一些更垃圾的技术,如ASP.CORE这类东西,首先,IDE,最终只用vs2019就足够了。
OU, 还有windows11也是相当垃圾的。这个我说多少次了。例如,手工配置一个网卡,竟然,无法实现。我一个程序员都做不到!需要键入非常复杂的指令。
所以vs2019就足够了。
vs2019是最后一个32位版本。
即开发CS程序,vs2019+.net framework winform,以经够用了,再过5年,可能也不会落后。因为微软已经放弃研发了。
但为什么还是要有今天的议题?
1。 原来我不清楚.net core不仅没有新功能,还异常垃圾。
2。 cursor对.net SDK 的project格式,支持得更好。
3。 .net core之下,vs 2022是第一个支持的更好的,而devexpress 21系列,恰好在那个时间节点之前。所以需要升级devexpress.
Devexpress版本的变迁
不要以为这是个大话题,我们不讲那些。
只需要知道vs2022,是第一个64位的IDE.
显然,21.x早于vs2022.
所以,需要找一个更新的版本,如devexpress 23.1
21.x是个稳定版,这个版本,专门给.net core开发了一套。
23.x也是稳定版。二者之间不稳定。
23系列之前,winform是一个, .net core是另一个安装包。
DevExpressUniversalCompleteSetup-20211122.exe 这是.net framework的。
另一个我不清楚。
23系列是一个安装包:
DevExpressComponentsBundleSetup-23.1.7.exe
安装步骤
如上所述,选择是最困难。
我的原则是选旧两年的版本。
例如今年是25年,我选23年的。
安装的过程,也不能说太轻松。
21的版本是一个破解程序。但23没有了。
改成这个了:
解决vs2022 工具箱中不显示 Devexpress控件的问题
DevExpress22.X23.X完美Patch资源:本仓库提供DevExpress 22.X和23.X版本的完美Patch资源,帮助开发者轻松部署和使用DevExpress开发工具 - GitCode
https://gitcode.com/open-source-toolkit/50da7
注意,选版本,和选择正常的vs studio, 的根目录。
解决vs2022 工具箱中不显示 Devexpress控件的问题
2. 使用ToolboxCreator.exe命令
如果版本兼容,但问题依旧存在,可以尝试使用DevExpress提供的ToolboxCreator.exe
工具。该工具可以帮助你手动添加或删除工具箱中的控件。具体操作步骤如下:
- 打开命令提示符(cmd)。
- 导航到DevExpress安装目录下的
Components\Tools
文件夹。 - 执行
ToolboxCreator.exe /ini:toolboxcreator.ini
命令以添加控件,或执行ToolboxCreator.exe /ini:toolboxcreator.ini /remove
命令以删除控件。
6。 建立工程,升级工程。
7。 利用nuget安装Devexpress.Win.Designer