Share via


SolutionBuild – rozhraní

Představuje kořenový adresář 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 kolekci, která umožňuje určit, které projekty závisí na které jiné projekty.
Veřejná vlastnost BuildState Získá, zda nové sestavení někdy byla spuštěna v aktuální relaci prostředí, zda právě probíhá nové sestavení nebo zda byl dokončen 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 Získá bezprostřední nadřízený objekt 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.

Nahoru

Metody

  Název Popis
Veřejná metoda Build Způsobí, že konfigurace aktivní řešení začít budovy.
Veřejná metoda BuildProject Vytvoří zadaný projekt a jeho závislosti v kontextu Zadaná konfigurace ř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 aktivní řešení konfigurace, která je označena pro nasazení nasazení.
Veřejná metoda Run Způsobí, že konfigurace aktivní řešení spustit.

Nahoru

Poznámky

SolutionBuild Objektu 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é

Referenční dokumentace

EnvDTE – obor názvů