Aracılığıyla paylaş


IProjectConfigurationService2 Arabirim

Tanım

IProjectConfigurationService arabirimi için uzantı

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
Uygulamalar

Özellikler

AllProjectFileConfigurations

Farklı kaynaklardan tüm proje dosyası yapılandırmaları

(Devralındığı yer: IProjectConfigurationService)
CurrentProject

Geçerli Projeyi Alma

(Devralındığı yer: IProjectConfigurationService)
OnBuildConfigurationChanged

Derleme yapılandırması değiştirildi

(Devralındığı yer: IProjectConfigurationService)
OnPropertyChanged

Bu özellik değiştirildiğinde bildirim almak için

(Devralındığı yer: IProjectConfigurationService)

Yöntemler

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Mevcut derleme eylemi bağlamı temelinde derleme eylemi döndürme

(Devralındığı yer: IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Proje dosyası için başlatma ayarlarında hata ayıklama İçerik Oluşturucu

(Devralındığı yer: IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Bileşik ayarlar örneğini İçerik Oluşturucu

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Ekli değerlendirici ile özellik ayarları oluşturur. Döndürülen nesne IPropertyEvaluatorHost uygular.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Proje dosyasında başlatma ayarlarını özelleştirme

(Devralındığı yer: IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Proje dosyasında başlatma ayarlarını özelleştirme

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Etkin derleme yapılandırmasını alma

(Devralındığı yer: IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Proje dosyası için tüm derleme yapılandırmalarını döndürme

(Devralındığı yer: IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Proje Dosyası için proje yapılandırmasını alma

(Devralındığı yer: IProjectConfigurationService)
RefreshIndexedProjectsAsync()

İzlediğimiz tüm dizinlenmiş projeyi yenileyin

SetCurrentProject(ProjectTargetFileContext, String)

Etkin Geçerli Proje Ayarlama

(Devralındığı yer: IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Başlangıç projesi dosyası ekleme veya kaldırma

(Devralındığı yer: IProjectConfigurationService)
UpdateCurrentProjectActions()

Geçerli proje eylemlerini güncelleştirme

(Devralındığı yer: IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

bir launch.vs.json JSON içeriğini doğrulama

Şunlara uygulanır