Есть ли рекомендуемый процесс для создания повторно используемых сборок ASP.NET, содержащих элементы UserControl, которые могут совместно использоваться проектами в отдельных решениях?
В настоящее время у нас есть набор шагов после компиляции, которые запускают aspnet_compiler.exe
в проекте, генерируют предварительно скомпилированные сборки с использованием заданного имени, а затем aspnet_merge.exe
, чтобы объединить каждую отдельную сборку элемента управления в одну сборку, которая затем скопировал в каталог bin для проекта.
К сожалению, пользовательские элементы управления, скомпилированные таким образом, не «хорошо играют» с конструктором VS - и выдают исключения во время разработки, которые делают работу со страницами, на которых они размещаются, громоздкими.
Есть ли лучший подход для этого?