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