Interfaccia SolutionBuild
Rappresenta la radice del modello di automazione di compilazione a livello di soluzione.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<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
Il tipo SolutionBuild espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
ActiveConfiguration | Ottiene attualmente attiva SolutionConfiguration oggetto. |
![]() |
BuildDependencies | Ottiene un oggetto BuildDependencies raccolta che consente di specificare quali progetti dipendono dagli altri progetti. |
![]() |
BuildState | Indica se una compilazione è stato avviato mai nella sessione dell'ambiente corrente, se una compilazione è in corso, oppure se una compilazione è stata completata. |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello. |
![]() |
LastBuildInfo | Ottiene il numero di progetti che non riuscire compilare. |
![]() |
Parent | Ottiene l'oggetto padre immediato di un oggetto SolutionBuild oggetto. |
![]() |
SolutionConfigurations | Ottiene una raccolta di SolutionConfiguration oggetto. |
![]() |
StartupProjects | Ottiene o imposta i nomi dei progetti inclusi punti di ingresso per l'applicazione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Build | Determina la configurazione di soluzione attiva all'avvio di compilazione. |
![]() |
BuildProject | Compila il progetto specificato e le relative dipendenze nel contesto della configurazione di soluzione specificata. |
![]() |
Clean | Elimina tutti i file generati dal compilatore di supporto per i progetti contrassegnati. |
![]() |
Debug | Avvio del debug della soluzione. |
![]() |
Deploy | Causa ogni progetto nella configurazione di soluzione attiva contrassegnata per la distribuzione da distribuire. |
![]() |
Run | Determina la configurazione di soluzione attiva a eseguire. |
In alto
Note
SolutionBuild l'oggetto fornisce l'accesso a tutte le configurazioni di soluzione e alle relative proprietà, le dipendenze di compilazione del progetto e i progetti di avvio.
La controparte a SolutionBuild l'oggetto a livello elemento e di progetto è ConfigurationManager oggetto.
Esempi
Sub SolutionBuildExample()
' Build the solution configuration.
Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
sb.SolutionConfigurations.Item("MyConfig").Activate
sb.Build
End Sub