news 2026/8/18 19:11:50

VS插件CodeRush全新发布v22.2.4——改进对VS 17.5的支持

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS插件CodeRush全新发布v22.2.4——改进对VS 17.5的支持

CodeRush是一个强大的Visual Studio® .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。

DevExpress新旧版本帮助文档获取可点击这篇文章查看——>《界面控件DevExpress v26.1帮助文档大全(CHM版本)》

更新日志如下:

代码分析(Code Analysis)


DevExpress WPF组件的新诊断

  • 使用DependencyObjectExtensions.DataContext为生成的列定义绑定——通过使用DependencyObjectExtensions.DataContext附加属性在列模板中定义绑定来提高性能。(XAML诊断)

  • 未定义列的FieldName或Binding属性 - 指定FieldName或Binding属性将列连接到数据。若要创建未绑定列,请将FieldName属性设置为与现有字段名不匹配的字符串。(XAML诊断)

  • 具有指定Binding属性的列是只读的 - 将绑定的Mode属性设置为TwoWay来允许用户边界列值。(XAML和C#诊断)

  • 缺少EndUpdate调用 - BeginUpdate方法调用需要后续的EndUpdate方法调用,否则控件的UI将保持锁定状态。(C#诊断)

  • 缺少BeginUpdate和endpdate调用 - 调用BeginUpdate和EndUpdate方法来批量处理集合更新。(C#诊断)

  • 在循环中调用BeginUpdate - 在循环外调用BeginUpdate和EndUpdate方法来批处理集合更新。(C#诊断)

驼峰式导航和选择

驼峰式导航和选择功能现在在Visual Studio的文本框中随处可见,包括以下位置:

  • Visual Studio新的Inline Rename窗口

  • 解决方案资源管理器(重命名文件时)

  • 属性窗口(用于文本属性)

  • 搜索过滤器

编程风格

开发者现在可以指定CodeRush是否应该在开关表达式操作数周围发出可选括号(C# 8.0+)。

此设置目前被CodeRush的 "Apply the 'Optional parentheses' style to explicitly specify the order of operations" 代码清理规则所使用。

改进对Visual Studio 17.5的支持

此版本修补了一些CodeRush功能来正确地与Visual Studio 17.5.0版本一起工作。

解决的问题
  • T1148064 - 提取接口 - 当Inline UI被用于重命名重构时,Visual Studio崩溃

  • T1146599 - 代码格式化 - 不考虑editorconfig文件中的csharp_new_line_before_open_brace设置

  • T1137318 - 代码清理在列表初始化式中的表达式周围添加不必要的括号

  • T1137878 - 代码清理 - 执行添加Copyright头部规则时引发CodeCleanupHangedException

  • T1133546 - 如果启用了时间戳,Coderush突出显示输出不会为最终消息着色

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 19:04:45

【大模型RAG生成式AI开发实战】《大模型RAG生成式AI开发实战》_49.[第5章 自适应RAG] 用户满意度追踪:点赞、点踩和详细反馈

你的RAG上线即巅峰?别闹了,没有用户反馈的生成式AI就是闭着眼开法拉利,油门一响,坟头草长。本文将撕开自适应RAG最被忽视的一环——用户满意度追踪,从点赞点踩的轻量设计到详细反馈的链路追踪,手把手教你把…

作者头像 李华
网站建设 2026/8/18 19:01:05

HarmonyOS 过度绘制优化实战:从像素级剖析到 GPU 渲染性能跃升

文章目录每日一句正能量一、引言:被忽视的渲染性能杀手二、过度绘制原理:GPU 在做什么2.1 像素着色流程2.2 过度绘制的三种形态三、过度绘制检测与分级3.1 检测工具启用方法3.2 分级标准与处理建议四、常见过度绘制场景与优化策略4.1 场景一:…

作者头像 李华
网站建设 2026/8/18 18:59:39

探索全能下载利器:Motrix

探索全能下载利器:Motrix 【免费下载链接】Motrix A full-featured download manager. 项目地址: https://gitcode.com/GitHub_Trending/mo/Motrix 在数字时代,高效的数据传输工具是每个技术爱好者的必备品。今天,我们要向您推荐一款全…

作者头像 李华
网站建设 2026/8/18 18:57:59

基于Eclipse CDT搭建RT-Thread开发环境:从工具链配置到调试实战

1. 从零开始:为什么要在Eclipse里折腾RT-Thread? 如果你是一个嵌入式开发者,尤其是从STM32、GD32这类MCU入门的,那你对Keil、IAR这类IDE一定不陌生。它们简单直接,点几下就能编译下载,对于单一芯片的裸机或…

作者头像 李华
网站建设 2026/8/18 18:50:01

(前端)5.盒子模型的宽高和边距

<!DOCTYPE html> <html> <head><title>盒子模型</title><style>#wrapperBox{margin:20px;width: 140px;height: 140px;background:red;padding:20px;outline-style:dashed;}#Box {width:100%;height:100%;background:orange;}</style&g…

作者头像 李华
网站建设 2026/8/18 18:48:16

昆明全家电维修靠谱师傅上门服务-欧米到家全域覆盖深度检修|收费透明正规优质平台备案可查

核心导读昆明地区家庭与商用场景中的空调、中央空调、冰箱、洗衣机、热水器、燃气灶、油烟机、壁挂炉等家用电器&#xff0c;超出品牌官方保修期后出现故障&#xff0c;可选择专业第三方平台进行维修处理。欧米到家面向昆明市提供全品类家电检测、维修、清洗、安装、移机及配件…

作者头像 李华