SolutionConfiguration (Interfaz)

Representa información sobre un modo determinado de compilar la solución.

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

Sintaxis

'Declaración
<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")> _
Public Interface SolutionConfiguration
[GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface SolutionConfiguration
[GuidAttribute(L"60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")]
public interface class SolutionConfiguration
[<GuidAttribute("60AAAD75-CB8D-4C62-9959-24D6A6A50DE7")>]
type SolutionConfiguration =  interface end
public interface SolutionConfiguration

El tipo SolutionConfiguration expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Collection Obtiene la colección SolutionConfigurations que contiene el objeto SolutionConfiguration compatible con esta propiedad.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Name Obtiene o establece el nombre del objeto.
Propiedad pública SolutionContexts Obtiene una colección de objetos SolutionContext.

Arriba

Métodos

  Nombre Descripción
Método público Activate Desplaza el foco al elemento actual.
Método público Delete Quita el objeto SolutionConfiguration de la colección.

Arriba

Comentarios

SolutionConfiguration representa también, para cada proyecto, la configuración del proyecto y la plataforma que proporcionan contexto para las características de operaciones de compilación y tiempo de diseño del entorno, como la finalización de instrucciones en el editor.

Ejemplos

Sub SolutionConfigurationExample()
  ' Ensure all Debug project configurations are what are built for the
  ' Debug solution configuration.
  Dim config As SolutionConfiguration = DTE.Solution.SolutionBuild.SolutionConfigurations.Item("Debug")
  For each context in config.SolutionContexts
    Context.ConfigurationName = "Debug"
  Next
End Sub

Vea también

Referencia

EnvDTE (Espacio de nombres)