Sdílet prostřednictvím


SolutionBuild – rozhraní

Představuje kořenový automatizace modelu sestavení na úrovni řešení.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost ActiveConfiguration Načte aktuálně aktivní SolutionConfiguration objektu.
Veřejná vlastnost BuildDependencies Získává BuildDependencies kolekce, která umožňuje určit projekty, které závisí na které jiných projektů.
Veřejná vlastnost BuildState Získá, zda na sestavení někdy byla spuštěna v aktuální relaci prostředí, zda právě probíhá na sestavení nebo zda byly dokončeny na sestavení.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost LastBuildInfo Získá počet projektů, které se nepodařilo vytvořit.
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane SolutionBuild objektu.
Veřejná vlastnost SolutionConfigurations Získá kolekce SolutionConfiguration objektu.
Veřejná vlastnost StartupProjects Získá nebo nastaví názvy projektů, které jsou vstupní body aplikace.

Na začátek

Metody

  Název Popis
Veřejná metoda Build Způsobí konfiguraci aktivní řešení začít budovy.
Veřejná metoda BuildProject Vytvoří zadaný projekt a jeho závislosti v kontextu konfigurace specifikované řešení.
Veřejná metoda Clean Odstraní všechny soubory generované kompilátor podporu pro označené projekty.
Veřejná metoda Debug Spustí ladění řešení.
Veřejná metoda Deploy Způsobí, že každý projekt označený nasadit nasazení pro konfiguraci aktivní řešení.
Veřejná metoda Run Způsobí provést konfiguraci aktivní řešení.

Na začátek

Poznámky

SolutionBuild Objekt poskytuje přístup ke všem konfigurace řešení a jejich vlastnosti, projektu vytvořit závislosti a spouštění projektů.

Protějškem SolutionBuild je objekt na úrovni projektu a zboží ConfigurationManager objektu.

Příklady

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

Viz také

Odkaz

EnvDTE – obor názvů