Share via


IProjectConfigurationService Interface

Definition

IProjectConfigurationManager interface

public interface class IProjectConfigurationService
public interface class IProjectConfigurationService
__interface IProjectConfigurationService
public interface IProjectConfigurationService
type IProjectConfigurationService = interface
Public Interface IProjectConfigurationService
Derived

Properties

AllProjectFileConfigurations

All project file configurations from the different sources

CurrentProject

Get the Current Project

OnBuildConfigurationChanged

Build configuration changed

OnPropertyChanged

To receive notifications when properties in this are changed

Methods

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Return a build action based on an existing build action context

CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create Debug launch settings for a project file

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Customize a launch settings to a project file

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Get active build configuration

GetBuildConfigurations(ProjectTargetFileContext)

Return all build configurations for a project file

GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Retrieve project configuration for a Project File

SetCurrentProject(ProjectTargetFileContext, String)

Set an Active Current Project

SetStartupProject(ProjectTargetFileContext, Boolean)

Add or Remove a Startup project File

UpdateCurrentProjectActions()

Update the current project actions

Applies to