Managing Configuration Options

When you create a new project type, you must manage project and solution configuration settings that determine how your project will be built, packaged, deployed, and run. The following topics discuss project and solution configuration.

In This Section

Describes how projects in Visual Studio can support multiple configurations.

Explains that users can view and change project configuration dependent properties and independent properties by using property pages.

Provides information about what is stored in solution configurations and how solution configurations direct the behavior of the Start and Build commands.

Explains how the project configuration object manages the display of configuration information to the UI.

Explains how a list of solution configurations for a particular solution is managed by the Solution Configurations dialog box.

Defines the act of deployment and the two ways Visual Studio supports projects that support deployment.

Explains the build processes that every configuration can support and the interfaces and methods by which output items can be made available.

Provides an overview of projects as the basic building blocks of the Visual Studio integrated development environment (IDE). Links are provided to additional topics that explain how projects control building and compiling code.