La distribution de contrôles utilisateur ASP.NET entre différents projets peut s'avérer très utile lorsque vous souhaitez créer une bibliothèque de contrôles pouvant être utilisée par différents projets.Techniques de distribution des contrôles utilisateur ASP.NET dans les projets
Malheureusement, à ma connaissance, ASP.NET (2.0 au moins) ne supporte pas cela très proprement. La seule technique que je connais est d'ajouter le contrôle à un autre projet, puis de copier le fichier ascx (et seulement le ascx, sauf si vous voulez étendre le contrôle bien sûr) dans le projet qui fait référence au contrôle, et supprimer la référence CodeBehind de celui-ci.
Cela fonctionne, mais il semble hackish.
Quelqu'un connaît-il un meilleur moyen de répartir les contrôles entre les projets? (Peut-être 3,5 aide en quelque sorte?)