Visual Studio 2022无法在解决方案层级创建.editorconfig文件求助
在Visual Studio 2022解决方案层级添加.editorconfig文件的问题与解决方法
问题场景
- 使用Visual Studio Community 2022 17.4.4版本,基于内置模板创建WPF(.NET Framework)解决方案
- 右键解决方案,通过
Add -> New Item... -> editorconfig File (.NET)路径创建名为.editorconfig的文件时,VS未生成该文件;但相同步骤可正常创建普通.txt文件 - 能在解决方案内的单个项目中添加.editorconfig文件,但需要解决方案层级的顶层配置,避免后续新增项目重复配置
- 已尝试重启VS、更新VS、修复VS、创建全新解决方案,问题仍存在;知道可以手动创建空白.editorconfig文件,但希望直接获取预设配置内容
可行解决方案
方法1:通过VS设置生成带预设配置的文件
依次打开Tools -> Options -> Text Editor -> C# -> Code Style,选择Generate .editorconfig file from settings选项,指定解决方案所在文件夹,即可生成包含当前VS代码风格预设的.editorconfig文件。
方法2:手动创建并添加预设配置
如果需要自定义预设,可直接在解决方案目录下创建空白的.editorconfig文件,然后添加.NET项目常用的配置规则,示例如下:
# 标记为根配置文件,子目录的配置不会覆盖此文件 root = true [*.cs] # 缩进设置 indent_style = space indent_size = 4 # 系统命名空间排序优先 dotnet_sort_system_directives_first = true # 字段无需类型限定 dotnet_style_qualification_for_field = false:suggestion # 属性无需类型限定 dotnet_style_qualification_for_property = false:suggestion # 可根据需求补充更多代码风格规则
遗留问题
右键解决方案通过Add -> New Item菜单创建.editorconfig文件的功能仍无法正常使用,该问题暂未找到直接修复方案。
内容的提问来源于stack exchange,提问作者Reece
相关产品推荐
相关产品推荐

