次の方法で共有


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 コンテンツを検証する

適用対象