クラスをロードし、そのインスタンスを.cs
ファイルから作成することは可能ですか?.csファイルからクラスをロードするには
私はあなたが実行時にコードを実行するMicrosoft.CSharp.CSharpCodeProvider
とSystem.CodeDom
を使用することができます
おかげ
クラスをロードし、そのインスタンスを.cs
ファイルから作成することは可能ですか?.csファイルからクラスをロードするには
私はあなたが実行時にコードを実行するMicrosoft.CSharp.CSharpCodeProvider
とSystem.CodeDom
を使用することができます
おかげ
理論的にはそう - それは主にあなたが利用可能なすべての依存関係を持っているかどうかに依存...
IF組み込みのCSharpCodeProvider
を使用して.cs
- ファイルをアセンブリにコンパイルすることができます(必要に応じてメモリ内でのみ使用できます)。その後、Reflectionを使用してインスタンスを作成するか、そのアセンブリからクラスを使用します。
私はこれらのリンクをチェックアウトし、いくつかarrise場合は、詳細な質問に戻ってくることを示唆している多くの詳細を提供していないので: