使用Visual Studio DLL格式化.cs文件

本文关键字:cs 文件 格式化 DLL Visual Studio 使用 | 更新日期: 2023-09-27 18:23:58

我想构建一个可执行文件,它接受一些c#代码的输入,并像Visual Studio那样重新格式化。

对于重新格式化,我指的是以下定义:"重新格式化会影响大括号布局、空行、换行和换行、各种上下文中的空格、缩进、对齐多个结构,以及许多可以微调的选项"

是否可以使用任何Visual Studio公共API或直接使用.NET Framework来重新格式化一段代码?或者你知道其他提供这种功能的框架吗?

使用Visual Studio DLL格式化.cs文件

我不认为Visual Studio为此类任务提供公共的API,但您可以尝试像NArrange 这样格式化的开源代码