Найти и загрузить сборки, указанные в (внешнем) коде XAML (не включены в проект)

Я загружаю код XAML из внешнего источника, используя

System.Windows.Markup.XamlReader.Load

Похоже, что этот метод не загружает необходимые сборки для элементов управления, как среда.NET для пользовательских элементов управления в проекте:

Я включил сборку в проект, но она не загружена. Когда я пытаюсь создать экземпляр элемента управления, он говорит: "Неизвестный тип не может быть загружен".

В качестве обходного пути я жестко запрограммировал загрузку сборки

System.Reflection.Assembly.Load

Но лучшим подходом было бы распознать сборки, указанные в коде xaml.

Может быть, есть метод.NET для этого? Я думаю, что среда.NET должна делать это сама.

0 ответов

Другие вопросы по тегам