我将 Roslyn 添加到我的项目中。Roslyn 可以从字符串运行脚本
using Roslyn.Scripting.CSharp;
namespace RoslynScriptingDemo
{
class Program
{
static void Main(string[] args)
{
var engine = new ScriptEngine();
engine.Execute(@"System.Console.WriteLine(""Hello Roslyn"");");
}
}
}
但我想访问表单中的控件、属性和变量。例如表单中有一个文本框。
var engine = new ScriptEngine();
engine.Execute(@" textbox1.Text="SK"; ");
我可以访问 Roslyn 中的控件吗?