リフレクションを使用して実行時に型をロードしたい。手順は次のとおりです。
- を使用してアセンブリをロードします
Assembly.LoadFile(assemblyPath); GetTypeメソッドを使用して型を取得するActivator.CreateInstanceタイプのインスタンスを作成するために使用します。
以下は私のコードです:
Assembly assembly = Assembly.LoadFile(assemblyName);
Type type = assembly.GetType("RomanConerter.Converter");
object obj = Activator.CreateInstance(type);
私が直面している問題は、最後の行にあります。私のコンバーターには 1 つのメソッド名がありAddます。しかし、obj を使用してこのメソッドにアクセスすることはできません。
注:他のプロジェクトで読み込もうとしているアセンブリで、パスをコード化しました。
誰でも私を助けてくれますか?