我正在将代码从.NET Framework移植到使用Microsoft.CodeAnalysis.VisualBasic.Scripting的.NET Core。我需要一个采用Visual Basic代码并返回如下Script对象的方法:
Script<object> Create(string code, ScriptOptions options)
问题是没有发布VisualBasic脚本包Microsoft.CodeAnalysis.VisualBasic.Scripting。
是否有一种使用Roslyn API的其他部分从Visual Basic代码制作Script对象的方法?
谢谢您的帮助
这似乎尚未正式可用(请参阅https://github.com/dotnet/roslyn/issues/13523),但是myget上有一个预览nuget:
Install-Package Microsoft.CodeAnalysis.VisualBasic.Scripting -Version 2.8.0-dev-62823-01 -Source https://dotnet.myget.org/F/dotnet-core/api/v3/index.json
如果使用Visual Studio,则将https://dotnet.myget.org/F/dotnet-core/api/v3/index.json添加到程序包源中并启用预发行版本。