IProjectConfigurationService2 Interfaccia

Definizione

Estensione per l'interfaccia 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
Implementazioni

Proprietà

AllProjectFileConfigurations

Tutte le configurazioni dei file di progetto dalle diverse origini

(Ereditato da IProjectConfigurationService)
CurrentProject

Ottenere il progetto corrente

(Ereditato da IProjectConfigurationService)
OnBuildConfigurationChanged

Configurazione della compilazione modificata

(Ereditato da IProjectConfigurationService)
OnPropertyChanged

Per ricevere notifiche quando vengono modificate le proprietà in questo

(Ereditato da IProjectConfigurationService)

Metodi

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Restituire un'azione di compilazione basata su un contesto di azione di compilazione esistente

(Ereditato da IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create Impostazioni di avvio debug per un file di progetto

(Ereditato da IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create un'istanza di impostazioni composite

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Crea le impostazioni delle proprietà con l'analizzatore associato. L'oggetto restituito implementerà IPropertyEvaluatorHost.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Personalizzare le impostazioni di avvio in un file di progetto

(Ereditato da IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Personalizzare le impostazioni di avvio in un file di progetto

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Ottenere la configurazione della compilazione attiva

(Ereditato da IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Restituire tutte le configurazioni di compilazione per un file di progetto

(Ereditato da IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Recuperare la configurazione del progetto per un file di progetto

(Ereditato da IProjectConfigurationService)
RefreshIndexedProjectsAsync()

Aggiornare tutto il progetto indicizzato che si tiene traccia

SetCurrentProject(ProjectTargetFileContext, String)

Impostare un progetto corrente attivo

(Ereditato da IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Aggiungere o rimuovere un file di progetto di avvio

(Ereditato da IProjectConfigurationService)
UpdateCurrentProjectActions()

Aggiornare le azioni correnti del progetto

(Ereditato da IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

Convalidare un contenuto JSON di un launch.vs.json

Si applica a