Unable to get method SyntaxTree.ParseFile in new n

2019-04-09 21:21发布

I have installed nuget for Roslyn with Install-Package Microsoft.CodeAnalysis -Pre but i'm still unable to get the method SyntaxTree.ParseFile as I want to pass code in a .cs file

Any clue about why is it so ? How can I pass file here?

1条回答
霸刀☆藐视天下
2楼-- · 2019-04-09 21:40

The API simply changed a little bit, one way to do it is :

var path = @"C:\...\SomeFile.cs";
using(var stream = File.OpenRead(path))
{
    var syntaxTree = CSharpSyntaxTree.ParseText(SourceText.From(stream), path: path);
}
查看更多
登录 后发表回答