次のように、アクティベーション カスタム データを使用してクラスのインスタンスを作成します。
var repo = Activator.CreateInstance(Type.GetType(repoFullName),
new string[] { connectionString }) as IRepository;
CreateInstance メソッドで文字列配列である 2 番目のパラメーターを渡さない場合、すべて正常に動作しますが、カスタム データ パラメーター メソッドを使用すると、例外がスローされます。
System.MissingMethodException: タイプ 'Namespase.MockRepository' のコンストラクターが見つかりません。
インスタンス化された型のパブリック コンストラクター
public MockRepository(string[] customData) {...}
また
public MockRepository(Object[] customData) {...}
効果は変わりませんでした。私は何を間違っていますか?