앙...언제였던가 정확히 기억은 안나지만 이런 생각을 해봤습니다.
스크립트 처럼 함수를 호출하고 결과값을 받는 상상 ㅋㅋㅋ(근데 왜 이런생각을 했지? 모름)
아무튼 MS에서 C#코드를 스크립트 처럼 쓸수있는 엔진을 릴리지 했습니다.
이름은 타이틀 처럼 Roslynㅋㅋ 왜 로슬린인지 모르겠지만
그럼 간단하게 어떻게 코드를 예제를 통해서 실행해 보겠습니다.
일단 http://www.microsoft.com/download/en/details.aspx?id=27746
에서 Roslyn을 다운받으세요
(Visual studio sp1 설치필수 : http://www.microsoft.com/download/en/details.aspx?id=23691)
static void Test() { var engine = new ScriptEngine(); engine.Execute("using System; Console.WriteLine(DateTime.Now);");}
위와같이 Test메서드를 Main Frame에서 호출해 줍니다.
static void Main(string[] args)
{ Test(); }
끝 간단한 예제를 만들어 보았습니다.
한번 돌려보세요 신기하게 잘 나오죠? 왕신기.....
엔진을 까보면 더욱좋겠죠? 어떻게 돌아가는지...ㅋㅋㅋ