This documentation is archived and is not being maintained.

How to: Create Starter Kits

A Starter Kit contains code for a complete application and documentation on how to modify or expand the application. Creating a Starter Kit is fundamentally the same as creating a normal project template, the only difference being that a Starter Kit contains documentation files that are set to open when a project based on the Starter Kit is created.

First, you must identify the type of Starter Kit that you want to develop and define your target audience. Next, design the project and documentation to meet your objectives.

If you are creating a sample application or plug-in:

  • Create a project that builds without errors.

  • Add template code to implement additional tasks (optional).

  • Prepare the documentation.

If you are creating a learning tool:

  • Create a project that builds without errors.

  • Organize the resources, such as code snippets and item templates.

  • Prepare the documentation.

After you have completed the project and the documentation, you are ready to create the project template for the Starter Kit. This process is exactly the same as creating a project template.

The following topics contain information about creating templates.

How to: Create Project Templates

Explains how to use the Export Template wizard to create a template.

How to: Manually Create Project Templates

Describes how to create a project template or Starter Kit without using the Export Template wizard.

How to: Update Existing Templates

Describes how to edit an exported template. Use this procedure to modify the .vstemplate file to customize your Starter Kit.

How to: Launch Specific Files When Opening Templates

Explains how to open documentation files, when a project is created with the Starter Kit.