我正在try 将Visual Studio 2022用于我正在处理的C#个项目.我在解决方案的根目录下创建了一个.editorconfig文件,在该文件中定义了我希望在解决方案中遵循的所有规则.现在,我希望能在整个解决方案中应用所有这些规则.

使用代码清理配置文件,我可以包括将在整个项目上执行的修复程序/规则.但是,在我的例子中,所有的规则都在.editorconfig中.我不知道是否有办法将.editorconfig中的规则转换为修饰符.

如何强制VS2022在整个解决方案中应用所有规则.editorconfig

推荐答案

解决方案是dotnet format ./SolutionName.sln --no-restore.

这是关于dotnet格式的official documentation条.

Dotnet format是一种代码格式化程序,用于将样式首选项应用于项目或解决方案.首选项将从.editorconfig文件(如果存在)中读取,否则将使用默认的首选项集.有关更多信息,请参阅EditorConfig documentation.

Csharp相关问答推荐

.NET将复杂的Dto序列化为SON字符串

旋转时,在另一个对象内按比例zoom 对象

Should. ThrowAsynock未捕获来自httpClient. GetAsynock()请求的异常

Umbraco Lucene日期字段编码转换为.net日期时间

C#相同名称的枚举方法和normal方法,参数类型不同

CS0103 dlibdotnet和www.example.com facerect不在上下文中

如何在没有额外副本的情况下将存储在IntPtr下的原始图像数据写入WinUI3中的Image控件?

Azure DEVOPS找不到定制的Nuget包

Mongo作为.NET中Testcontainers的副本集

Rider将.NET安装在哪里

Rx.Net窗口内部可观测数据提前完成

C#使用TextFieldParser读取.csv,但无法使用";0";替换创建的列表空条目

在C#中,非静态接口方法的抽象和虚拟是冗余的吗?

带有列表参数的表达式树

对于PowerShell中的ConvertTo-SecureString方法,Microsoft如何将初始化向量添加到AES加密中的安全字符串?

这是否比决定是否使用ConfigureAWait(False)更好?

如何使用EPPlus C#在单个单元格中可视化显示多行文字

Visual Studio如何使用当前的框架?

C#USB条形码 scanner 在第二次扫描时未写入行尾字符

除非首先访问使用的终结点,否则本地API上的终结点不起作用