Udostępnij przez


IProjectConfigurationService2 Interfejs

Definicja

Rozszerzenie interfejsu 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

Właściwości

AllProjectFileConfigurations

Wszystkie konfiguracje plików projektu z różnych źródeł

(Odziedziczone po IProjectConfigurationService)
CurrentProject

Pobieranie bieżącego projektu

(Odziedziczone po IProjectConfigurationService)
OnBuildConfigurationChanged

Zmieniono konfigurację kompilacji

(Odziedziczone po IProjectConfigurationService)
OnPropertyChanged

Aby otrzymywać powiadomienia o zmianie właściwości w tej usłudze

(Odziedziczone po IProjectConfigurationService)

Metody

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Zwracanie akcji kompilacji na podstawie istniejącego kontekstu akcji kompilacji

(Odziedziczone po IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Twórca ustawienia uruchamiania debugowania dla pliku projektu

(Odziedziczone po IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Twórca wystąpienia ustawień złożonych

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Tworzy ustawienia właściwości z dołączonym ewaluatorem. Zwrócony obiekt zaimplementuje element IPropertyEvaluatorHost.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Dostosowywanie ustawień uruchamiania do pliku projektu

(Odziedziczone po IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Dostosowywanie ustawień uruchamiania do pliku projektu

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Uzyskiwanie aktywnej konfiguracji kompilacji

(Odziedziczone po IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Zwracanie wszystkich konfiguracji kompilacji dla pliku projektu

(Odziedziczone po IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Pobieranie konfiguracji projektu dla pliku projektu

(Odziedziczone po IProjectConfigurationService)
RefreshIndexedProjectsAsync()

Odśwież cały indeksowany projekt, który śledzimy

SetCurrentProject(ProjectTargetFileContext, String)

Ustawianie aktywnego bieżącego projektu

(Odziedziczone po IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Dodawanie lub usuwanie pliku projektu startowego

(Odziedziczone po IProjectConfigurationService)
UpdateCurrentProjectActions()

Aktualizowanie bieżących akcji projektu

(Odziedziczone po IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

Weryfikowanie zawartości JSON launch.vs.json

Dotyczy