Как получить пространства имен сборки, а не ее зависимостей?
Например, если я получу пространства имен, используя
assembly.GetTypes().Select(t => t.Namespace).Where(n => n != null).Distinct()
Разве я не получил бы пространства имен зависимостей этой сборки?
Как мне отличить 2?
Я загружаю сборку через Assembly.LoadFrom (путь) и понимаю, что она автоматически загружает зависимости сборки. Для решения, я должен загрузить сборку так, чтобы зависимости не загружались? Если да, то как мне это сделать?
Кроме того, я не имею никакого контроля над созданием сборки, как, например, добавление пустого класса и т. Д.
РЕДАКТИРОВАТЬ: исправление примера