Neo*_*Neo 4 .net c# asp.net-mvc compilation roslyn
我已经安装了nuget Roslyn,Install-Package Microsoft.CodeAnalysis -Pre但我仍然无法获取方法,SyntaxTree.ParseFile因为我想在.cs文件中传递代码
任何关于为什么会这样的线索?我怎么能在这里传递文件?
Jul*_*lia 12
API只是改变了一点,一种方法是:
var path = @"C:\...\SomeFile.cs";
using(var stream = File.OpenRead(path))
{
var syntaxTree = CSharpSyntaxTree.ParseText(SourceText.From(stream), path: path);
}
Run Code Online (Sandbox Code Playgroud)