如何让dotnet-format忽略指定目录?.editorconfig配置无效解决
解决dotnet-format忽略指定目录无效的问题
你当前的.editorconfig配置写法有误,才导致dotnet-format没识别到要忽略的路径,并非功能失效。按以下方式调整即可生效:
修正配置文件语法
.editorconfig里的路径规则需要把匹配模式和对应的配置项放在同一个区块内,而且要用**匹配目录下所有文件(包括子目录)。正确配置如下:# 忽略指定目录下的所有文件 [Assets/NRSDK/**] generated_code = true [Assets/VLCUnity/**] generated_code = true之前的写法把
generated_code = true放在了全局区块,没有和路径绑定,所以规则没作用到目标目录。确认dotnet-format版本
旧版本的dotnet-format对.editorconfig的generated_code支持不完善,运行dotnet format --version查看版本,低于6.0的话建议更新到最新稳定版。排查冲突配置
如果项目子目录里还有其他.editorconfig文件,或者运行dotnet-format时加了强制格式化的命令行参数,可能会覆盖当前忽略规则,检查并移除这类冲突配置。命令行直接排除(备选方案)
要是.editorconfig的方式还是不生效,可直接在命令行用--exclude参数指定忽略目录:dotnet format --exclude Assets/NRSDK/** --exclude Assets/VLCUnity/**
内容的提问来源于stack exchange,提问作者tribbloid
相关产品推荐
相关产品推荐

