Найти и загрузить сборки, указанные в (внешнем) коде XAML (не включены в проект)
Я загружаю код XAML из внешнего источника, используя
System.Windows.Markup.XamlReader.Load
Похоже, что этот метод не загружает необходимые сборки для элементов управления, как среда.NET для пользовательских элементов управления в проекте:
Я включил сборку в проект, но она не загружена. Когда я пытаюсь создать экземпляр элемента управления, он говорит: "Неизвестный тип не может быть загружен".
В качестве обходного пути я жестко запрограммировал загрузку сборки
System.Reflection.Assembly.Load
Но лучшим подходом было бы распознать сборки, указанные в коде xaml.
Может быть, есть метод.NET для этого? Я думаю, что среда.NET должна делать это сама.