C# 罗斯林执行

本文关键字:执行 罗斯林 | 更新日期: 2023-09-27 18:21:00

using Roslyn.Compilers;
using Roslyn.Scripting.CSharp;
ScriptEngine scriptEngine = new ScriptEngine();
try
{
    object result = scriptEngine.Execute(txtSource.Text);
    txtOutput.Text = result + "";
}
catch (Exception ex)
{
    txtOutput.Text = ex.Message;
}
错误 1 "Roslyn.Scripting.CSharp.ScriptEngine"不包含"执行">

的定义,也没有扩展方法"执行"接受类型为"Roslyn.Scripting.CSharp.ScriptEngine"的第一个参数 可以找到(您是否缺少 using 指令或程序集引用?

C# 罗斯林执行

 var engine = new ScriptEngine();
 var session = engine.CreateSession();            
 var result = session.Execute("1+1");