the Video] - Requires Registration/Login
The ASP.NET 2.0 website model allows publishing separate
assemblies for each file.
The website model allows user controls to be deployed as separate
assemblies which enable them to be used in multiple projects.
ILMerge helps to merge different assemblies into a single one.