Некоторые проблемы с .NET отражение здесь ...Проблемы с .NET отражение
У меня есть сценарий работы с отражением в .NET: У меня есть класс сказать, CLASSA, который наследует метод из другого класса ClassA_Base. Оба находятся в одной и той же сборке. Этот метод принимает параметр, интерфейс, IInterfaceA, который находится в другой сборке. Теперь, когда я загружаю ClassA, используя отражение с помощью метода 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