使用 Roslyn 在 VS 2013 中格式化 C# 代码
本文关键字:格式化 代码 2013 Roslyn VS 使用 | 更新日期: 2023-09-27 18:20:23
我在VS 2013中使用Roslyn,我需要一个API来格式化C#代码。
Formatter.Format
方法需要仅可从 Microsoft 获得的Workspace
。生成版本 14.0.0.0,
Roslyn 中是否有任何 API 支持 VS 2013 的 C# 代码格式?
只有特定类型MSBuildWorkspace
绑定到 MSBuild 14.0。如果您不能接受依赖项,则可以使用AdHocWorkspace
或您自己的派生。您还可以独立安装 MSBuild 包,而不必安装所有 Visual Studio。
如果你在Visual Studio中运行代码(即你是一个扩展(,你应该改用VisualStudioWorkspace
。