У нас есть куча пользовательских элементов управления, которые мы хотели бы вытащить из веб-приложения и в отдельную сборку/библиотеку, и я подумал, что это будет так же просто, как создать библиотеку классов и потянуть файлы ascx и ascx.cs в проект и компиляцию DLL для повторного использования среди наших приложений.
Однако это было не так.
Наша конечная цель - иметь единую дистрибутивную DLL (похожую на то, как Telerik распространяет свои элементы управления), которую мы можем внедрить в любое веб-приложение. Шаги здесь: Поворот пользовательского элемента .ascx в Распространяемый пользовательский элемент управления был очень прост, но это приводит к тому, что во многих файлах с именем controlname.ascx.guid.dll, что не является желаемым результатом. Я даже не мог заставить их работать, так как у нас есть дополнительные классы, которые необходимо скомпилировать в сборку.
Кто-нибудь успешно создал библиотеку управления веб-пользователями в .NET(здесь мы используем 3.5)? Кажется, я не вижу приятного пошагового руководства.