I use Visual Studio .NET to develop a component named X_Component and I plan to develop several client applications that use X_Component. I need to deploy X_Component with each of these applications.
I want to create a distribution package to be included with each application. Which type of project should I create (CAB/merge module/setup/Web setup/...) and why that?