Checklist: Create new project types

You must complete several tasks to create a new project type. The following checklist provides a guide to those tasks:

  1. Design the functionality for your new project type. For more information, see Project type design decisions.

  2. Determine which editors are used for code and other project elements. You can use the core or standard editors, or you can create and use project-specific editors. For more information, see Create custom editors and designers and How to: Open project-specific editors.

  3. Determine the level of participation your project items will have in the Class View and the Object Browser. For more information, see Support symbol-browsing tools.

  4. Derive new classes based on design decisions that you made previously for your project and project items.

  5. Write the code for the following project type components:

  6. Test, debug, and start your project type.

  7. Display your project in the Project tab of the Add Reference dialog box by setting VARIANT_TRUE as the value for VSHPROPID_ShowProjInSolutionPage. For more information, see __VSHPROPID and GetProperty.

  8. Create the Microsoft Installer (.msi) file for installing your VSPackages. For more information, see Install VSPackages with Windows Installer, Register a project type, and VSPackages.