Решение проблемы было довольно простым.Это просто использование метода, отличного от сборки.Вместо использования LoadFile
, мы должны использовать LoadFrom
Так что приведенный ниже код эффективно решает проблему
var assembly = Assembly.LoadFrom(assemblyInfo.FullName); // loads perfectly, absolute path to dll
var types = assembly.GetTypes(); // loads perfectly.
Нет необходимости использовать GetExportedTypes.Мы можем получить все типы.