You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022(v17.12.3)“创建并分配字段”忽略命名自定义配置

解决Visual Studio 2022 v17.12.3全局命名规则失效问题

检查全局命名规则的优先级与配置

  • 打开Tools > Options > Text Editor > C# > Code Style > Naming,确认私有字段的下划线前缀规则处于已启用状态,并且优先级设为Error或Warning(更新后可能默认优先级被调低为Suggestion,导致快速操作忽略规则)。
  • 点击规则对应的Edit按钮,确保规则适用范围准确选中Private fields,命名样式的Required prefix设置为_。

重置Visual Studio代码样式缓存

更新后的缓存可能导致配置不生效,操作如下:

  • 完全关闭Visual Studio(用任务管理器确认所有devenv.exe进程结束)。
  • 删除以下目录的缓存文件:
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_<随机字符串>\ComponentModelCache
    • %LOCALAPPDATA%\Microsoft\VisualStudio\17.0_<随机字符串>\CodeStyles
  • 重启Visual Studio后测试“创建并分配字段”快速操作。

配置全局.editorconfig(无需逐个项目添加)

如果上述方法无效,可设置全局.editorconfig让所有新项目自动继承:

  • 打开Tools > Options > Text Editor > C# > Code Style > General,勾选Enable EditorConfig support。
  • 将导出的.editorconfig文件放到%USERPROFILE%\Documents\Visual Studio 2022\Settings(无Settings文件夹则新建)。
  • 打开Tools > Options > Projects and Solutions > Locations,找到User project templates location指向的目录,把.editorconfig复制到该目录下的CSharp\Windows\1033(对应C#项目模板路径,可根据使用的模板类型调整),新建项目时会自动继承全局配置。

修复Visual Studio安装

若以上方法都无效,可能是更新时组件损坏:

  • 打开Visual Studio Installer,选中你的VS2022实例,点击Modify后选择Repair,完成修复后重启VS测试。

内容的提问来源于stack exchange,提问作者Nevein

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 09:24:55