呼び出し元のクラスと同じアセンブリにある内部クラスのインスタンスを作成しようとしています。残念ながら、これは私にとってはうまくいきません。次のコード スニペットを使用しています。
Assembly businessAssembly = this.GetType().Assembly;
var concreteValidator = businessAssembly.CreateInstance(t.NotificationType.ValidatorClassName, true,
BindingFlags.Default | BindingFlags.CreateInstance | BindingFlags.Instance | BindingFlags.NonPublic,
null,
new Object[] { t },
null,
null);
t.NotificationType.ValidatorClassName
の形式であることに注意してくださいNamespace.ClassName
。それは仕事をするべきではありませんか?どこで私は間違えましたか?