Действительно ли возможно скомпилировать проект веб-приложения .ascx (пользовательский элемент управления) в dll?
Я хочу сделать следующее:
Я успешно следовал этой статье, http://msdn.microsoft.com/en-us/library/aa479318.aspx.
Однако это использует проекты веб-сайта, и я не могу встроить js CSS как ресурсы в проекты веб-сайта.
Какие-либо идеи? Я иду об этой несправедливости, я должен изменить подход?
Трудно использовать пользовательские элементы управления таким образом из-за файла разметки ascx. Если вы хотите создавать многоразовые библиотеки элементов управления, вам гораздо лучше создавать собственные элементы управления.
Мне пришлось сделать это однажды, и я следил за этой статьей
http://www.codeproject.com/KB/user-controls/EmbeddedUserControl. aspx
Он основан на возможности монтирования виртуальной файловой системы в разных местах (сборка, база данных и т. д.)
Есть довольно много статей о том, как именно это сделать:
http://www.nathanblevins.com/Articles/Compile-a-Web-User-Control-into-a-DLL-. Net-c-.aspx
http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx