Condividi tramite


Interfaccia SolutionBuild

Rappresenta la radice del modello di automazione della 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 l'oggetto SolutionConfiguration attivo.
Proprietà pubblica BuildDependencies Ottiene un insieme BuildDependencies che consente di specificare le relazioni di dipendenza tra i progetti.
Proprietà pubblica BuildState Ottiene un valore che indica se una compilazione è stata avviata nella sessione corrente dell'ambiente, se una compilazione è attualmente in corso o se una compilazione è stata completata.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica LastBuildInfo Ottiene il numero di progetti la cui compilazione non ha avuto esito positivo.
Proprietà pubblica Parent Ottiene l'oggetto padre diretto di un oggetto SolutionBuild.
Proprietà pubblica SolutionConfigurations Ottiene un insieme dell'oggetto SolutionConfiguration.
Proprietà pubblica StartupProjects Ottiene o imposta i nomi di progetti che rappresentano punti di ingresso per l'applicazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Build Comporta l'avvio della compilazione della configurazione di soluzione attiva.
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 di supporto generati dal compilatore per i progetti contrassegnati.
Metodo pubblico Debug Avvia il debug della soluzione.
Metodo pubblico Deploy Comporta la distribuzione di ogni progetto contrassegnato per la distribuzione nella configurazione di soluzione attiva.
Metodo pubblico Run Comporta l'esecuzione della configurazione di soluzione attiva.

In alto

Note

L'oggetto SolutionBuild consente di accedere a tutte le configurazioni di soluzione e alle relative proprietà, alle dipendenze di compilazione dei progetti e ai progetti di avvio.

L'oggetto corrispondente all'oggetto SolutionBuild a livello degli elementi del progetto è l'oggetto ConfigurationManager.

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