Come la migliore metodologia per creare un'applicazione client .NET che supporti plug-in?

StackOverflow https://stackoverflow.com/questions/422005

  •  05-07-2019
  •  | 
  •  

Domanda

Ho trovato l'architettura del plugin .net molto complessa da usare come piattaforma di plugin. Penso che un'interfaccia plug-in debba essere semplice da sviluppare con i programmatori di terze parti.

Conosci / usi / etc qualche tecnica di plugin più semplice ed efficace? Per essere più precisi, immaginiamo che svilupperemo un editor di testo come Blocco note, che necessita (ad esempio) di plugin per evidenziare la sintassi, cambiare l'interfaccia, integrare la shell, ecc.

Utilizzerai il codice plug-in integrato .net o ne costruirai / userai altri diversi?

È stato utile?

Soluzione

Dai un'occhiata a MEF . È progettato esattamente per questo ed è molto semplice da usare.

Altri suggerimenti

Qualsiasi framework IoC + caricamento dinamico dell'assembly.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top