可以通过命令行实用程序应用 rosyln 代码修复吗?

Can rosyln code fixes be applied via a command line utility?

可以apply analyzers to code via a command line utility。是否可以对该实用程序中的代码应用相应的代码修复?

我想做的是查询一个包含分析器的 NuGet 包,运行 所有这些都针对代码库,并让它们为检测到的每个实例应用相应的代码修复。

NuGet 包中包含的分析器应该 运行 作为编译器的一部分,因此 msbuild 就足够了。我还不知道(还)有什么工具可以自动应用代码修复。您需要小心:并非所有代码修复都可以应用 "safe",或者您可能有两个代码修复只是将代码从一种错误状态更改为另一种错误状态!