Visual Studio 中的 VS Code C# 自动格式化

VS Code C# auto-format in Visual Studio

我的团队混合使用 VS Code 和 Visual Studio 进行 C# 开发。我们将 VS Code 设置为使用 omnisharp 扩展在保存时自动格式化,并希望我们的 Visual Studio 文件具有相同的格式化选项。这可能吗?

目前,如果一个开发人员从 Visual Studio 推送代码,而另一个开发人员在 VS Code 中打开它,然后保存,则格式会发生变化,从而导致很大的差异。我能想到的唯一解决方案(除了仅使用 VS Code 之外)是在 Visual Studio 中记录哪些文件已更改,然后在 VS Code 中打开并保存它们。

我现在决定只使用 VS Code 扩展 Format Files,运行 它与 glob 选项一起在提交之前重新格式化我所有的项目文件:

**/{ProjectName}.Tests/**/*.cs
**/{ProjectName{/**/*{SpecificFileName}*