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 | |
---|---|---|
ActiveConfiguration | Ottiene l'oggetto SolutionConfiguration attivo. | |
BuildDependencies | Ottiene un insieme BuildDependencies che consente di specificare le relazioni di dipendenza tra i progetti. | |
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. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
LastBuildInfo | Ottiene il numero di progetti la cui compilazione non ha avuto esito positivo. | |
Parent | Ottiene l'oggetto padre diretto di un oggetto SolutionBuild. | |
SolutionConfigurations | Ottiene un insieme dell'oggetto SolutionConfiguration. | |
StartupProjects | Ottiene o imposta i nomi di progetti che rappresentano punti di ingresso per l'applicazione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Build | Comporta l'avvio della compilazione della configurazione di soluzione attiva. | |
BuildProject | Compila il progetto specificato e le relative dipendenze nel contesto della configurazione di soluzione specificata. | |
Clean | Elimina tutti i file di supporto generati dal compilatore per i progetti contrassegnati. | |
Debug | Avvia il debug della soluzione. | |
Deploy | Comporta la distribuzione di ogni progetto contrassegnato per la distribuzione nella configurazione di soluzione attiva. | |
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