делать такие вещи и многое другое.

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

Я планирую выпустить все больше и больше элементов управления в будущем. Я не хочу выпускать новую сборку для новых добавленных элементов управления, поскольку она имеет свои недостатки. Поэтому я думал об архитектуре типа аддон / плагин, где я просто выпускаю аддон / плагин отдельно, который они могут установить и получить элементы управления внутри дизайнера.

Прямо сейчас я использую XML-файлы в качестве надстроек, чтобы указать элементы управления, их поведение, стили и т. Д. Каждый XML-модуль (аддон) представляет отдельный элемент управления. Но я считаю, что это очень сложно реализовать, так как я должен написать универсальный парсер для чтения всех плагинов.

Вместо этого я могу выпустить dll для каждого дополнения, которое дает мне больше контроля над написанием кода для определения поведения / внешнего вида элемента управления и динамической загрузки его через основной движок? Если да, то как я могу проверить dll и динамически загрузить его в свое приложение?

Ответы на вопрос(3)

Ваш ответ на вопрос