IProjectConfigurationService2 인터페이스

정의

인터페이스 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
구현

속성

AllProjectFileConfigurations

다른 원본의 모든 프로젝트 파일 구성

(다음에서 상속됨 IProjectConfigurationService)
CurrentProject

현재 프로젝트 가져오기

(다음에서 상속됨 IProjectConfigurationService)
OnBuildConfigurationChanged

빌드 구성이 변경됨

(다음에서 상속됨 IProjectConfigurationService)
OnPropertyChanged

이 의 속성이 변경될 때 알림을 받으려면

(다음에서 상속됨 IProjectConfigurationService)

메서드

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

기존 빌드 작업 컨텍스트에 따라 빌드 작업 반환

(다음에서 상속됨 IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

프로젝트 파일에 대한 디버그 시작 설정 Create

(다음에서 상속됨 IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

복합 설정 instance Create

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

연결된 계산기를 사용하여 속성 설정을 만듭니다. 반환된 개체는 IPropertyEvaluatorHost를 구현합니다.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

프로젝트 파일에 대한 시작 설정 사용자 지정

(다음에서 상속됨 IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

프로젝트 파일에 대한 시작 설정 사용자 지정

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

활성 빌드 구성 가져오기

(다음에서 상속됨 IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

프로젝트 파일에 대한 모든 빌드 구성 반환

(다음에서 상속됨 IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

프로젝트 파일에 대한 프로젝트 구성 검색

(다음에서 상속됨 IProjectConfigurationService)
RefreshIndexedProjectsAsync()

추적할 인덱싱된 모든 프로젝트 새로 고침

SetCurrentProject(ProjectTargetFileContext, String)

활성 현재 프로젝트 설정

(다음에서 상속됨 IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

시작 프로젝트 파일 추가 또는 제거

(다음에서 상속됨 IProjectConfigurationService)
UpdateCurrentProjectActions()

현재 프로젝트 작업 업데이트

(다음에서 상속됨 IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

launch.vs.json JSON 콘텐츠의 유효성을 검사합니다.

적용 대상