SolutionBuild (Interfaz)
Representa la raíz del modelo de automatización de compilación en el nivel de solución.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")> _
Public Interface SolutionBuild
[GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")]
public interface SolutionBuild
[GuidAttribute(L"A3C1C40C-9218-4D4C-9DAA-075F64F6922C")]
public interface class SolutionBuild
[<GuidAttribute("A3C1C40C-9218-4D4C-9DAA-075F64F6922C")>]
type SolutionBuild = interface end
public interface SolutionBuild
El tipo SolutionBuild expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
ActiveConfiguration | Obtiene el objeto SolutionConfiguration activo. |
![]() |
BuildDependencies | Obtiene una colección BuildDependencies que le permite especificar qué proyectos dependen de otros proyectos. |
![]() |
BuildState | Indica si se ha iniciado alguna compilación en la sesión del entorno actual, si hay alguna compilación en curso o si ha finalizado alguna compilación. |
![]() |
DTE | Obtiene el objeto de extensibilidad de nivel superior. |
![]() |
LastBuildInfo | Obtiene el número de proyectos que no se han podido compilar. |
![]() |
Parent | Obtiene el objeto primario inmediato de un objeto SolutionBuild. |
![]() |
SolutionConfigurations | Obtiene una colección de objetos SolutionConfiguration. |
![]() |
StartupProjects | Obtiene o establece los nombres de proyectos que son puntos de entrada para la aplicación. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Build | Hace que se compile la configuración de soluciones activa. |
![]() |
BuildProject | Compila el proyecto especificado y sus dependencias en el contexto de la configuración de solución especificada. |
![]() |
Clean | Elimina todos los archivos de compatibilidad generados por el compilador de los proyectos marcados. |
![]() |
Debug | Inicia la depuración de la solución. |
![]() |
Deploy | Permite la implementación de todos los proyectos de la configuración de soluciones activa marcados para implementación. |
![]() |
Run | Hace que se ejecute la configuración de soluciones activa. |
Arriba
Comentarios
El objeto SolutionBuild proporciona acceso a todas las configuraciones de soluciones y a sus propiedades, a las dependencias de compilación del proyecto y a los proyectos de inicio.
El homólogo al objeto SolutionBuild en el nivel de proyecto y de elemento es el objeto ConfigurationManager.
Ejemplos
Sub SolutionBuildExample()
' Build the solution configuration.
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
sb.SolutionConfigurations.Item("MyConfig").Activate
sb.Build
End Sub