Bonjour,
je développe une application évolutive avec visual studio .Net 2003. Je crée mes plugins qui doivent tous implémenter un (ou une ? jsais jamais) même interface.
Comme je dois compiler mes classes en tant que dll, je dois créér un nouveau projet (type bibliothèque de classes) pour chaque plugin.
La question que je me pose, est, où placer et comment localiser l'interface que les plugins implémentent ? Dans le projet de l'application principale ? si oui, comme localiser l'interface ?
Parce que, je pourrais très bien le mettre dans le projet du plugin, mais le futur développeur d'un plugin devrait chaque fois réécrire l'interface ? ce qui semble pas trop logique....
Merci d'avance de vos réponses
Partager