共用方式為


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[])

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 內容

適用於