Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 5.04 KB

checklist-creating-new-project-types.md

File metadata and controls

57 lines (37 loc) · 5.04 KB
title description ms.date ms.topic helpviewer_keywords author ms.author manager ms.subservice
Checklist: Creating New Project Types
Learn about the tasks that must be completed to create and display a new project type in Visual Studio.
11/04/2016
conceptual
projects [Visual Studio SDK], creating new types
project types, checklist for creating
maiak
maiak
mijacobs
extensibility-integration

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 xref:Microsoft.VisualStudio.Shell.Interop.__VSHPROPID and xref:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy.GetProperty%2A.

  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.

Related content