Architecture de Plug-in pour ASP.NET MVC

J'ai passé du temps à le regarder Phil Haack de l'article sur Le Groupement Des Contrôleurs choses très intéressantes.

Pour le moment je suis en train de voir si il serait possible d'utiliser les mêmes idées pour créer un plug-in/architecture modulaire pour un projet que je suis en train de travailler sur.

Donc ma question est: Est-il possible d'avoir les Zones de Phil article partagé sur plusieurs projets?

Je peux voir que le nom des places de travail eux-mêmes, mais je suis préoccupé par les points de vue se retrouve dans le bon endroit. Est-il quelque chose qui peut être réglé avec des règles de génération?

En supposant que le ci-dessus est possible avec plusieurs projets dans une seule solution, quelqu'un aurait-il des idées sur la meilleure façon de rendre cela possible avec une solution distincte et le codage d'un ensemble prédéfini d'interfaces? Le passage d'une Zone à un plug-in.

J'ai quelques expériences avec d'architecture de plug-in, mais pas des masses donc toutes les lignes directrices dans ce domaine serait utile.

InformationsquelleAutor Simon Farrow | 2008-12-04