{
Assembly asm = Assembly.LoadFrom(_pathPrinterWorker);
Type t = asm.GetType("Program");
if (t != null)
{
MethodInfo square = t.GetMethod("Square", BindingFlags.NonPublic | BindingFlags.Static);
object result = square?.Invoke(null, new object[] { 7 });
Console.WriteLine(result);
}
Console.ReadLine();
}
Метод GetType в данном примере у меня постоянно возвращает null. Единственная разница с примером по ссылке то, что у меня framework 4. Имена классов видит, а вот получить тип не получается.
Под framework 6 все работает. В 4-ке нельзя разве получить доступ к сборке?
Обсуждают сегодня