Вот моя проблема:
У меня есть 2 проекта - один "общий" проект с такими действиями, как библиотека со всеми видами кода поддержки и фактическая программа, которая использует указанный проект во многих своих вызовах. Мы будем называть эти проекты "Common" и "Program". Они оба находятся в одном и том же решении.
Внутри "Common" у меня есть класс для задач комбо-размышления, например создание экземпляра. Если я вызываю GetExecutingAssembly, он получает все "общие" типы, однако, когда я использую GetEntryAssembly, я получаю типы "Program".
Хотя я, конечно, мог редактировать код для работы с двумя наборами asm, я боюсь ситуации, когда в решении есть не более двух проектов - скажем 5 (не знаю почему, но позволяет просто пойдите туда сейчас), и я боюсь, что вызов GetExecutingAssembly и GetEntryAssembly не получит все типы во всей программе.
Есть ли что-то еще, что я могу сделать, чтобы получить все типы в решении?