SolutionBuild, interface
Représente la racine du modèle Automation de génération, au niveau solution.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<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
Le type SolutionBuild expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
ActiveConfiguration | Obtient l'objet SolutionConfiguration actif. | |
BuildDependencies | Obtient une collection BuildDependencies qui vous permet de spécifier les dépendances qui existent entre les projets. | |
BuildState | Obtient une valeur indiquant si une génération a déjà été démarrée dans la session d'environnement en cours, si une génération est actuellement en cours ou si une génération est terminée. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
LastBuildInfo | Obtient le nombre de projets dont la génération a échoué. | |
Parent | Obtient l'objet parent immédiat d'un objet SolutionBuild. | |
SolutionConfigurations | Obtient une collection d'objets SolutionConfiguration. | |
StartupProjects | Obtient ou définit les noms de projets qui sont des points d'entrée pour l'application. |
Début
Méthodes
Nom | Description | |
---|---|---|
Build | Lance la génération de la configuration de solution active. | |
BuildProject | Génère le projet spécifié et ses dépendances dans le contexte de la configuration de solution spécifiée. | |
Clean | Supprime tous les fichiers de prise en charge générés par le compilateur pour les projets marqués. | |
Debug | Commence le débogage de la solution. | |
Deploy | Provoque le déploiement de tous les projets ayant reçu un marqueur de déploiement et appartenant à la configuration de solution active. | |
Run | Provoque l'exécution de la configuration de solution active. |
Début
Notes
L'objet SolutionBuild donne accès à toutes les configurations de solutions, à leurs propriétés, aux dépendances de génération de projet et aux projets de démarrage.
L'équivalent de l'objet SolutionBuild au niveau projet et élément est l'objet ConfigurationManager.
Exemples
Sub SolutionBuildExample()
' Build the solution configuration.
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
sb.SolutionConfigurations.Item("MyConfig").Activate
sb.Build
End Sub