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
Proprietà pubblica ActiveConfiguration Ottiene attualmente attiva SolutionConfiguration oggetto.
Proprietà pubblica BuildDependencies Ottiene un oggetto BuildDependencies raccolta che consente di specificare quali progetti dipendono dagli altri progetti.
Proprietà pubblica BuildState Indica se una compilazione è stato avviato mai nella sessione dell'ambiente corrente, se una compilazione è in corso, oppure se una compilazione è stata completata.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica LastBuildInfo Ottiene il numero di progetti che non riuscire compilare.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto SolutionBuild oggetto.
Proprietà pubblica SolutionConfigurations Ottiene una raccolta di SolutionConfiguration oggetto.
Proprietà pubblica StartupProjects Ottiene o imposta i nomi dei progetti inclusi punti di ingresso per l'applicazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Build Determina la configurazione di soluzione attiva all'avvio di compilazione.
Metodo pubblico BuildProject Compila il progetto specificato e le relative dipendenze nel contesto della configurazione di soluzione specificata.
Metodo pubblico Clean Elimina tutti i file generati dal compilatore di supporto per i progetti contrassegnati.
Metodo pubblico Debug Avvio del debug della soluzione.
Metodo pubblico Deploy Causa ogni progetto nella configurazione di soluzione attiva contrassegnata per la distribuzione da distribuire.
Metodo pubblico 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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE