Compartir a través de


IProjectConfigurationService2 Interfaz

Definición

Extensión para la interfaz 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
Implementaciones

Propiedades

AllProjectFileConfigurations

Todas las configuraciones de archivos de proyecto de los distintos orígenes

(Heredado de IProjectConfigurationService)
CurrentProject

Obtener el proyecto actual

(Heredado de IProjectConfigurationService)
OnBuildConfigurationChanged

Configuración de compilación modificada

(Heredado de IProjectConfigurationService)
OnPropertyChanged

Para recibir notificaciones cuando se cambian las propiedades de este

(Heredado de IProjectConfigurationService)

Métodos

CreateBuildProjectIncrementalAction(ProjectTargetFileContext, IBuildConfigurationContext, IFileContextAction)

Devolver una acción de compilación basada en un contexto de acción de compilación existente

(Heredado de IProjectConfigurationService)
CreateCompositeLaunchSettings(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create Configuración de inicio de depuración para un archivo de proyecto

(Heredado de IProjectConfigurationService)
CreateCompositeLaunchSettingsAsync(ProjectTargetFileContext, DebugLaunchActionContext, IPropertySettings[])

Create una instancia de configuración compuesta

CreateContextSettings(IPropertySettings, IConfiguredPropertyEvaluator)

Crea la configuración de propiedades con el evaluador adjunto. El objeto devuelto implementará IPropertyEvaluatorHost.

CustomizeLaunchSettings(ProjectTargetFileContext, Boolean, Boolean)

Personalización de una configuración de inicio en un archivo de proyecto

(Heredado de IProjectConfigurationService)
CustomizeLaunchSettingsAsync(String, IWorkspaceSettings, ProjectTargetFileContext, Boolean, Boolean)

Personalización de una configuración de inicio en un archivo de proyecto

GetActiveProjectBuildConfiguration(ProjectTargetFileContext)

Obtención de la configuración de compilación activa

(Heredado de IProjectConfigurationService)
GetBuildConfigurations(ProjectTargetFileContext)

Devolver todas las configuraciones de compilación de un archivo de proyecto

(Heredado de IProjectConfigurationService)
GetProjectFileConfiguration(ProjectTargetFileContext, String, String)

Recuperación de la configuración del proyecto para un archivo de proyecto

(Heredado de IProjectConfigurationService)
RefreshIndexedProjectsAsync()

Actualizar todo el proyecto indizado que se realiza un seguimiento

SetCurrentProject(ProjectTargetFileContext, String)

Establecer un proyecto actual activo

(Heredado de IProjectConfigurationService)
SetStartupProject(ProjectTargetFileContext, Boolean)

Agregar o quitar un archivo de proyecto de inicio

(Heredado de IProjectConfigurationService)
UpdateCurrentProjectActions()

Actualización de las acciones del proyecto actuales

(Heredado de IProjectConfigurationService)
ValidateLaunchSettingsAsync(String)

Validación de un contenido JSON de un launch.vs.json

Se aplica a