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 | |
---|---|---|
ActiveConfiguration | Pobiera aktualnie aktywnych SolutionConfiguration obiektu. | |
BuildDependencies | Pobiera BuildDependencies kolekcji, która pozwala określić, które projekty zależą od których inne projekty. | |
BuildState | Pobiera kompilacji kiedykolwiek rozpoczęto w bieżącej sesji środowiska czy kompilacji jest obecnie w toku lub czy kompilacji zostały zakończone. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
LastBuildInfo | Pobiera liczby projektów, które nie może zbudować. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z SolutionBuild obiektu. | |
SolutionConfigurations | Zwraca kolekcję SolutionConfiguration obiektu. | |
StartupProjects | Zwraca lub ustawia nazwy projektów, które są punkty wejścia dla aplikacji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Build | Powoduje, że aktywne solution configuration zacząć budynku. | |
BuildProject | Tworzy określony projekt i jego zależności w kontekście określona konfiguracja rozwiązania. | |
Clean | Usuwa wszystkie pliki obsługi generowanych przez kompilator zaznaczone projekty. | |
Debug | Uruchamia debugowanie roztworu. | |
Deploy | Powoduje, że każdy projekt w konfiguracji aktywny roztwór jest oznaczony do wdrażania wdrożyć. | |
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