Je l'ai fait en utilisant un fichier .cs normal qui étend simplement System.Web.UI.UserControl, puis a inclus l'assembly du projet qui contient le contrôle dans d'autres projets. J'ai également créé des fichiers .ascx dans un projet puis copié tous les fichiers ascx à partir d'un dossier spécifié dans l'événement properties-> Build Events-> Pre-build.partage des contrôles utilisateur Web entre projets
Maintenant, ce que je veux faire est une combinaison de ces deux: Je veux pouvoir utiliser les fichiers ASCX que je construis dans un projet, dans tous mes autres projets mais je veux les inclure en utilisant plutôt des références d'assemblage que d'avoir à les copier dans mes projets "secondaires" car cela me semble une façon de faire ce que je veux faire. Cela fonctionne, mais ce n'est pas très élégant.
Quelqu'un peut-il me faire savoir si cela est encore possible, et si oui, quelle est la meilleure façon d'aborder ce problème?