使用Roslyn

时间:2015-11-02 13:04:51

标签: c# .net visual-studio-2013 format roslyn

我在VS 2013中使用Roslyn,我需要一个API来格式化C#代码。

Formatter.Format方法只需要Microsoft.Build版本14.0.0.0中提供的Workspace

Roslyn中是否有支持VS 2013的C#代码格式的API?

1 个答案:

答案 0 :(得分:0)

只有特定类型MSBuildWorkspace与MSBuild 14.0绑定。如果你不能接受依赖,你可以使用AdHocWorkspace或你自己的派生。您也可以独立install the MSBuild package而不必安装所有Visual Studio。

如果您在 Visual Studio中运行代码(即您是扩展程序),则应使用VisualStudioWorkspace代替。