Die Verteilung von ASP.NET-Benutzersteuerelementen auf verschiedene Projekte kann sehr nützlich sein, wenn Sie eine Bibliothek von Steuerelementen erstellen möchten, die von verschiedenen Projekten verwendet werden können.
Leider unterstützt ASP.NET (zumindest 2.0) dies meines Wissens nach nicht sehr sauber.
Die einzige Technik, die ich kenne, besteht darin, das Steuerelement zu einem anderen Projekt hinzuzufügen, dann die ascx-Datei (und nur die ascx-Datei, es sei denn, Sie möchten das Steuerelement natürlich erweitern) in das Projekt zu kopieren, das auf das Steuerelement verweist, und den CodeBehind-Verweis daraus zu entfernen.
Es funktioniert, aber es fühlt sich hakelig an.
Kennt jemand eine bessere Möglichkeit, Kontrollen auf Projekte aufzuteilen? (Vielleicht hilft 3.5 irgendwie?)