Mamy kilka kontroli użytkowników, które chcielibyśmy wycofać z aplikacji internetowej i do osobnego zestawu/biblioteki, i pomyślałem, że będzie to tak proste, jak tworzenie biblioteki klas i ciągnięcie pliki ascx i ascx.cs do projektu i kompilowanie biblioteki DLL, która ma zostać ponownie wykorzystana wśród naszych aplikacji.Biblioteka kontroli użytkowników sieci ASP.NET
Tak jednak nie było.
Naszym nadrzędnym celem jest posiadanie pojedynczej dystrybuowalnej biblioteki DLL (podobnej do tego, w jaki sposób Telerik dystrybuuje swoje formanty), którą możemy wrzucić do dowolnej aplikacji internetowej. Kroki tutaj: Turning an .ascx User Control into a Redistributable Custom Control były bardzo proste do naśladowania, jednak powoduje to wiele plików o nazwie controlname.ascx.guid.dll, co nie jest pożądanym rezultatem. Nawet nie mogłem ich uruchomić, ponieważ mamy dodatkowe klasy, które muszą być wkompilowane w zespół.
Czy ktoś pomyślnie utworzył bibliotekę kontrolującą użytkownika WWW w .NET (używamy tutaj 3.5)? Nie mogę znaleźć miłego przewodnika krok po kroku.
Tak, rozważaliśmy to. – Keith
Więc rozważasz pisanie niestandardowych elementów sterujących serwera? – Juri
Tak, ale problem polega na tym, że kontrolki użytkownika używają obecnie kontrolek asp.net. Wolałbym nie zapisywać kodu HTML, aby emulować ListView, który mamy na przykład w kontrolce użytkownika. – Keith