我正在创建一个使用 Roslyn 进行代码分析的自定义 MSBuild 任务。我读到您不能调用 Workspace.LoadStandAloneProject,而必须使用 Workspace.LoadProjectFromCommandLineArguments。
好的,但是我应该为第二个参数(语言)指定什么?这是一个字符串,而不是枚举,并且在整个互联网上都没有信息。我试过“cs”、“c#”、“CSharp”、“vb”、“vb.net”,然后我放弃了猜测。我总是收到错误消息:“不支持语言'...'。”
它真的有效吗?C# 的正确字符串是什么?