Tip/Trick: Creating Re-Usable Project and Item Templates with VS 2005
page 1 of 2
Published: 04 Sep 2006
Unedited - Community Contributed
In this article, Scott examines how to create reusable project and item templates using Visual Studio 2005.
by Scott Guthrie
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 14138/ 30
Article Contents:


Republished with Permission - Original Article

Typically when you work on projects you have a standard approach that you like to use to structure and organize your code (folder layout, default namespaces included, assembly references included by default, standard CSS stylesheets included, etc).  This is often the first thing developers setup and do when they first start a new project.

One nice feature that is new in both VS 2005 and Visual Web Developer is the ability to easily create both "Project Templates" and "Item Templates" that allow you to capture your personal coding preferences and default project items and encapsulate them in re-usable templates that you can quickly use when starting a new project or adding a new item to it.  This can both save you a lot of manual time, as well as ensure on new projects that everything is setup exactly the way you like them.

"Project Templates" allow you to specify the initial set of files (and their layout and content), assembly references, and other preferences when you create a new project (you'll see these listed in the "My Templates" section of your "Create New Project" or "Create New WebSite" dialog box).  "Item Templates" allow you to create a customized template that you add new files to a project (you'll see these listed in the "My Templates" section of your "Add New Item" dialog box):

Figure 1

You can name each project and item template using a descriptive name, and have any number of them that you want in VS 2005.  You can also use built-in macro replacement tokens to customize things like names, namespaces, paths, date/times, etc.  You can also easily publish them and share them with others -- allowing you to easily distribute them across a team or your own community of friends.

To learn how to-do this, check out this blog post that I wrote a year ago on how to create a re-usable Item Template for Web Site items.

Ameet Phadnis has recently published an even better article on ASPAlliance.com that goes into more detail on how you can create and customize both Item and Project Templates.  You can read his article here.

Hope this helps,


View Entire Article

User Comments

No comments posted yet.

Product Spotlight
Product Spotlight 

Community Advice: ASP | SQL | XML | Regular Expressions | Windows

©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-07-17 9:47:17 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search