Partager via


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
Propriété publique ActiveConfiguration Obtient l'objet SolutionConfiguration actif.
Propriété publique BuildDependencies Obtient une collection BuildDependencies qui vous permet de spécifier les dépendances qui existent entre les projets.
Propriété publique 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.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique LastBuildInfo Obtient le nombre de projets dont la génération a échoué.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet SolutionBuild.
Propriété publique SolutionConfigurations Obtient une collection d'objets SolutionConfiguration.
Propriété publique 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
Méthode publique Build Lance la génération de la configuration de solution active.
Méthode publique BuildProject Génère le projet spécifié et ses dépendances dans le contexte de la configuration de solution spécifiée.
Méthode publique Clean Supprime tous les fichiers de prise en charge générés par le compilateur pour les projets marqués.
Méthode publique Debug Commence le débogage de la solution.
Méthode publique Deploy Provoque le déploiement de tous les projets ayant reçu un marqueur de déploiement et appartenant à la configuration de solution active.
Méthode publique 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

Voir aussi

Référence

EnvDTE, espace de noms