Compartir a través de


Configuration (Interfaz)

Representa las propiedades de un proyecto o elemento del proyecto que dependen de la configuración de compilación.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")> _
Public Interface Configuration
[GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface Configuration
[GuidAttribute(L"90813589-FE21-4AA4-A2E5-053FD274E980")]
public interface class Configuration
[<GuidAttribute("90813589-FE21-4AA4-A2E5-053FD274E980")>]
type Configuration =  interface end
public interface Configuration

El tipo Configuration expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Collection Devuelve la colección que contiene el objeto Configuration compatible con esta propiedad.
Propiedad pública ConfigurationName Obtiene la configuración del proyecto que se va a compilar.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Extender Devuelve el objeto Extender solicitado si está disponible para este objeto.
Propiedad pública ExtenderCATID Obtiene el identificador de categoría (CATID) Extender del objeto.
Propiedad pública ExtenderNames Obtiene una lista de los objetos Extender disponibles para el objeto.
Propiedad pública IsBuildable Obtiene si la configuración del proyecto o del elemento del proyecto puede compilarse.
Propiedad pública IsDeployable Obtiene si la configuración del proyecto o del elemento del proyecto puede implementarse.
Propiedad pública IsRunable Indica si la configuración del proyecto o elemento del proyecto puede ejecutarse.
Propiedad pública Object Obtiene un objeto al que se puede tener acceso en tiempo de ejecución por su nombre.
Propiedad pública OutputGroups Obtiene una colección de objetos OutputGroup que contiene los nombres de los archivos que son resultados del proyecto.
Propiedad pública Owner Obtiene el proyecto o el elemento del proyecto para la configuración.
Propiedad pública PlatformName Obtiene el nombre de la plataforma compatible con esta asignación.
Propiedad pública Properties Obtiene una colección de todas las propiedades pertenecientes al objeto Configuration.
Propiedad pública Type Obtiene una constante que indica el tipo de objeto.

Arriba

Comentarios

Project(Item).Properties tiene propiedades independientes de la configuración.

Cada objeto Configuration representa las propiedades de un par de nombres de plataforma y de configuración de proyecto, como ("Debug", "Win32") o ("Release", "Win32"). Para la mayoría de los proyectos, no existe tal plataforma o es "Win32" o "WSP".

Vea también

Referencia

EnvDTE (Espacio de nombres)