いくつかの問題...問題ここ.NETリフレクションと
私は.NETで反射を扱うシナリオを持っている:私はクラスを持っているが、別のクラスのClassA_Baseからメソッドを継承するにClassAを、言います。両方が同じアセンブリにあります。問題のメソッドは、別のアセンブリにあるインターフェイス、IInterfaceAというパラメータをとります。今度は、ClassFをLoadFromメソッドでロードして.dllへのパスを取得すると、メソッドを使用しようとするとMissingMethodExceptionが発生し、Visual Studioでその行を壊して表示すると表示されません基本クラスのメソッド。興味深いことに、基本クラスにはIInterfaceAを返すいくつかのプロパティもあり、これらのプロパティが表示されます。私はその問題が何であるか疑問に思っていますか?
ClassA : ClassA_Base
{
}
ClassA_Base
{
SomeMethod(IInterfaceA obj); //Doesn't show up
IInterfaceA SomeProperty{ get; } //Shows up
}
これはF#を使用して実装されていますが、他の.NET言語実装と同じ動作になると思います。事前に
おかげで...
コードを教えてください。 – svick