Допустим, я выполняю сборку1 и сборку 2.
Можно ли использовать Assembly.GetExecutingAssembly.GetTypes() из сборки1 для поиска типа в сборке2 при запуске объединенной сборки?
Assembly.GetExecutingAssembly.GetTypes()
Поскольку типы теперь содержатся в новой сборке, которая была переписана, выполнение (сборка декларирующего типа) является новой сборкой.
Если вы попытаетесь запустить код, вы увидите, что он работает нормально.