Я хочу сравнить два одинаковых .net dll, которые расположены в разных местах.Следовательно, я загружаю DLL, используя System.Reflection.Assembly.LoadFile(filename)
вместо System.Reflection.Assembly.LoadFrom(filename)
.Но DLL-библиотеки .Net, которые нужно сравнить, имеют ссылки на другие сборки (которые находятся в той же папке, что и соответствующие DLL)Загрузка dll с использованием LoadFile(filename)
с последующим GetTypes()
выбрасывает ReflectionTypeLoadException
.Как мне загрузить два одинаковых dll, используя отражение, чтобы получить их типы и сравнить?