Udostępnij za pośrednictwem


Interfejs SolutionBuild

Reprezentuje katalog główny model automatyzacji kompilacji na szczeblu roztworu.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<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

Typ SolutionBuild uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna ActiveConfiguration Pobiera aktualnie aktywnych SolutionConfiguration obiektu.
Właściwość publiczna BuildDependencies Pobiera BuildDependencies kolekcji, która pozwala określić, które projekty zależą od których inne projekty.
Właściwość publiczna BuildState Pobiera kompilacji kiedykolwiek rozpoczęto w bieżącej sesji środowiska czy kompilacji jest obecnie w toku lub czy kompilacji zostały zakończone.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna LastBuildInfo Pobiera liczby projektów, które nie może zbudować.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z SolutionBuild obiektu.
Właściwość publiczna SolutionConfigurations Zwraca kolekcję SolutionConfiguration obiektu.
Właściwość publiczna StartupProjects Zwraca lub ustawia nazwy projektów, które są punkty wejścia dla aplikacji.

Początek

Metody

  Nazwa Opis
Metoda publiczna Build Powoduje, że aktywne solution configuration zacząć budynku.
Metoda publiczna BuildProject Tworzy określony projekt i jego zależności w kontekście określona konfiguracja rozwiązania.
Metoda publiczna Clean Usuwa wszystkie pliki obsługi generowanych przez kompilator zaznaczone projekty.
Metoda publiczna Debug Uruchamia debugowanie roztworu.
Metoda publiczna Deploy Powoduje, że każdy projekt w konfiguracji aktywny roztwór jest oznaczony do wdrażania wdrożyć.
Metoda publiczna Run Powoduje, że aktywne solution configuration do wykonania.

Początek

Uwagi

SolutionBuild Obiektu zapewnia dostęp do wszystkich konfiguracji rozwiązania i ich właściwości, budowanie projektu, zależności i uruchamiania projektów.

Odpowiednik SolutionBuild obiektu na poziomie projektu i elementu jest ConfigurationManager obiektu.

Przykłady

Sub SolutionBuildExample()
  ' Build the solution configuration.
  Dim sb As SolutionBuild = DTE.Solution.SolutionBuild
  sb.SolutionConfigurations.Item("MyConfig").Activate
  sb.Build
End Sub

Zobacz też

Informacje

Przestrzeń nazw EnvDTE