Web Control Library Template
Visual Studio 2005
You can use the Web Control Library project template to author custom Web server controls. The template adds the necessary project items needed to start creating a control that can then be added to any Web project. For more information, see ASP.NET Web Server Controls Overview.
The template automatically adds the essential project references and files to use as a starting point for your application.