Share via


IProjectConfigurationService2 Rozhraní

Definice

Rozšíření pro rozhraní 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
Implementuje

Vlastnosti

AllProjectFileConfigurations

Všechny konfigurace souborů projektu z různých zdrojů

(Zděděno od IProjectConfigurationService)
CurrentProject

Získání aktuálního projektu

(Zděděno od IProjectConfigurationService)
OnBuildConfigurationChanged

Konfigurace sestavení se změnila

(Zděděno od IProjectConfigurationService)
OnPropertyChanged

Příjem oznámení při změně vlastností v tomto objektu

(Zděděno od IProjectConfigurationService)

Metody

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Vrácení akce sestavení na základě existujícího kontextu akce sestavení

(Zděděno od IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create nastavení spuštění ladění pro soubor projektu

(Zděděno od IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create složeného nastavení instance

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Vytvoří nastavení vlastnosti s připojeným vyhodnocovačem. Vrácený objekt bude implementovat IPropertyEvaluatorHost.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Přizpůsobení nastavení spouštění souboru projektu

(Zděděno od IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Přizpůsobení nastavení spouštění souboru projektu

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Získání aktivní konfigurace sestavení

(Zděděno od IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Vrácení všech konfigurací sestavení pro soubor projektu

(Zděděno od IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Načtení konfigurace projektu pro soubor projektu

(Zděděno od IProjectConfigurationService)
RefreshIndexedProjectsAsync()

Aktualizovat všechny indexované projekty, které sledujeme

SetCurrentProject(ProjectTargetFileContext, String)

Nastavení aktivního aktuálního projektu

(Zděděno od IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Přidání nebo odebrání souboru projektu po spuštění

(Zděděno od IProjectConfigurationService)
UpdateCurrentProjectActions()

Aktualizace aktuálních akcí projektu

(Zděděno od IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

Ověření obsahu JSON launch.vs.json

Platí pro