C# 罗斯林执行

C# 罗斯林执行,c#,execute,roslyn,C#,Execute,Roslyn,错误1“Roslyn.Scripting.CSharp.ScriptEngine”不包含“Execute”的定义,并且没有接受类型为“Roslyn.Scripting.CSharp.ScriptEngine”的第一个参数的扩展方法“Execute” 找不到您是否缺少using指令或程序集引用 可能重复的 using Roslyn.Compilers; using Roslyn.Scripting.CSharp; ScriptEngine scriptEngine = new ScriptEng

错误1“Roslyn.Scripting.CSharp.ScriptEngine”不包含“Execute”的定义,并且没有接受类型为“Roslyn.Scripting.CSharp.ScriptEngine”的第一个参数的扩展方法“Execute” 找不到您是否缺少using指令或程序集引用

可能重复的
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;
}
 var engine = new ScriptEngine();
 var session = engine.CreateSession();            
 var result = session.Execute("1+1");