0
Roslyn 프로젝트를 추가했습니다. 로슬린은Roslyn Run Code in AppDomain
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"; ");
로슬린의 컨트롤에 액세스 할 수 있습니까?
여기에서 예제를 보았습니까? http://blogs.msdn.com/b/csharpfaq/archive/2011/12/02/introduction-to-the-roslyn-scripting-api.aspx. 스크립트에서'textbox1'에 액세스하려면 공개해야합니다. –