.NETフレームワークには、C#コードを含む外部スクリプトファイルを実行(コンパイル、解釈など)できるクラスがありますか?プログラム内で外部C#ファイルを実行中
例えば、私はファイルHello.cs
この含まれている場合:
class Hello
//This program displays Hello World
{
static public void Main()
{
System.Console.WriteLine("Hello World");
}
}
がどのように私はWinフォーム、アプリの中から、上記のコードをロードして実行することができますか?
私はロード/実行ロジックに興味があります。プログラムはコンソールアプリケーションから別のwinformアプリケーションまで、何でもかまいません。
Reflectionはこれを許可していますか?
RoslynのScriptEngineを調べてください。http://msdn.microsoft.com/en-us/roslyn –
ブライアンに感謝します。 – user1327073