Extending Projects

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Projects and solutions are the ways Visual Studio organizes code and resource files into compilation and deployment units. You can find more information about projects in Projects (Visual Studio SDK).

You can create your own project types with the Visual Studio SDK and the Managed Package Framework for Projects, which you can download at Managed Package Framework for Projects. To understand how custom projects are implemented, see New Project Generation: Under the Hood, Part One and New Project Generation: Under the Hood, Part Two.

The topics in this section describe how to create custom projects and how to manage different types of Visual Studio solution.

In This Section

Creating a Basic Project System, Part 1
Describes how to create a custom project system.

Creating a Basic Project System, Part 2
Describes how to create a custom project system.

Saving Data in Project Files
Explains how add to project (.*proj) files.

Verifying Subtypes of a Project at Run Time
Explains how to verify the subtype of a project at run time.

Adding and Removing Property Pages
Explains how to customize the property pages for your custom project.

Adding an Attribute to a Project Item
Explains how to add an attribute to a custom project item.

Persisting the Property of a Project Item
Explains how to persist the properties of a custom project item.

Managing Universal Windows Projects
Explains how to manage universal projects.