SuperAPI AI 工具集

formatting-wpf-csharp-code

编程与开发

查看项目

更新于 10-15 20:12

技能介绍

用途:为 WPF 项目中的 XAML 与 C# 文件应用一致的代码风格,并自动生成格式化配置文件。

主要能力:使用 XamlStyler 格式化 XAML,使用 dotnet format 格式化 C#;若工作区缺少 Settings.XamlStyler 或 .editorconfig,则从模板复制生成。

必要用法:需 .NET 10 SDK,命令通过 dotnet dnx 跨平台运行。XAML 格式化示例:dotnet dnx -y XamlStyler.Console -- -d "{workspace}" -r -c "{workspace}/Settings.XamlStyler";单文件用 -f。C# 格式化示例:dotnet format "{solution.sln}" --no-restore,可用 --include 指定文件。

适用场景:完整格式化流程或按文件触发(.xaml 修改运行 XamlStyler,.cs 修改运行 dotnet format)。

限制:格式化前应检查 git 状态;bin/、obj/ 自动排除;编码保持 UTF-8 with BOM。