Вопрос : C# создавая Plugins

Я хочу создать применение поддержит plugins.  Plugins будет нужно иметь их собственное UI будет нужно быть представленным внутри коробка в главном application.

I am ища вид метода передовых практик для того чтобы получить меня после того как оно начато.  Я буду писать это в использовании рамок 3.5 SP1 или 4.0 .NET (если это улучшает поддержку, то мне нужно). потребность

Just получить остроконечной в правильном направлении для как пойти около начать app поддерживает plugins как this.

Thanks заранее.
class=

Ответ : C# создавая Plugins

Вам нужно начать подход основанный поверхностью стыка.

Создайте поверхность стыка будет снабжена plugins. Поверхность стыка должна быть имеющейся в главной программе.

Теперь создайте plugins снабжают эту поверхность стыка.

В главной программе (где определение интерфейса имеющееся), напишите Кодего для того чтобы просмотреть архивы DLL в директории Plugins sub. Using отражение, получите снабженные детали поверхности стыка, и если они сопрягают, то нагрузите агрегат.

Эта дорога, вы будете создать ваше пожеланное применение.
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us