Partilhar via


IProjectConfigurationService2 Interface

Definição

Extensão para interface IProjectConfigurationService

public interface class IProjectConfigurationService2 : Microsoft::VisualStudio::Workspace::Debug::IProjectConfigurationService
public interface class IProjectConfigurationService2 : Microsoft::VisualStudio::Workspace::Debug::IProjectConfigurationService
__interface IProjectConfigurationService2 : Microsoft::VisualStudio::Workspace::Debug::IProjectConfigurationService
public interface IProjectConfigurationService2 : Microsoft.VisualStudio.Workspace.Debug.IProjectConfigurationService
type IProjectConfigurationService2 = interface
    interface IProjectConfigurationService
Public Interface IProjectConfigurationService2
Implements IProjectConfigurationService
Implementações

Propriedades

AllProjectFileConfigurations

Todas as configurações de arquivo de projeto das diferentes fontes

(Herdado de IProjectConfigurationService)
CurrentProject

Obter o projeto atual

(Herdado de IProjectConfigurationService)
OnBuildConfigurationChanged

Configuração de build alterada

(Herdado de IProjectConfigurationService)
OnPropertyChanged

Para receber notificações quando as propriedades neste forem alteradas

(Herdado de IProjectConfigurationService)

Métodos

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Retornar uma ação de build com base em um contexto de ação de build existente

(Herdado de IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create configurações de inicialização de depuração para um arquivo de projeto

(Herdado de IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create uma instância de configurações compostas

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Cria configurações de propriedade com o avaliador anexado. O objeto retornado implementará IPropertyEvaluatorHost.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Personalizar as configurações de inicialização para um arquivo de projeto

(Herdado de IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Personalizar as configurações de inicialização para um arquivo de projeto

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Obter configuração de build ativa

(Herdado de IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Retornar todas as configurações de build para um arquivo de projeto

(Herdado de IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Recuperar a configuração do projeto para um arquivo de projeto

(Herdado de IProjectConfigurationService)
RefreshIndexedProjectsAsync()

Atualizar todo o projeto indexado que acompanhamos

SetCurrentProject(ProjectTargetFileContext, String)

Definir um projeto atual ativo

(Herdado de IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Adicionar ou remover um arquivo de projeto de inicialização

(Herdado de IProjectConfigurationService)
UpdateCurrentProjectActions()

Atualizar as ações atuais do projeto

(Herdado de IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

Validar um conteúdo JSON de um launch.vs.json

Aplica-se a