.NET Framework에 C# 코드가 포함 된 외부 스크립트 파일을 실행 (컴파일, 해석 또는 기타) 할 수있는 클래스가 있습니까?프로그램에서 외부 C# 파일을 실행
예를 들어, 내가 파일 Hello.cs
이 포함 된 경우 :
class Hello
//This program displays Hello World
{
static public void Main()
{
System.Console.WriteLine("Hello World");
}
}
은 내가 어떻게이의 WinForm, 응용 프로그램 내에서, 위의 코드를로드하고 실행할 수 있습니까?
로드/실행 논리에 관심이 있습니다. 이 프로그램은 콘솔 앱에서 다른 winform 앱에 이르기까지 다양합니다.
리플렉션이 이것을 허용합니까?
Roslyn의 ScriptEngine을 확인하십시오. http://msdn.microsoft.com/en-us/roslyn –
Brian에게 감사드립니다. – user1327073