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 | |
---|---|---|
![]() |
ActiveConfiguration | Načte aktuálně aktivní SolutionConfiguration objektu. |
![]() |
BuildDependencies | Získává BuildDependencies kolekci, která umožňuje určit, které projekty závisí na které jiné projekty. |
![]() |
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í. |
![]() |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. |
![]() |
LastBuildInfo | Získá počet projektů, které se nepodařilo vytvořit. |
![]() |
Parent | Získá bezprostřední nadřízený objekt SolutionBuild objektu. |
![]() |
SolutionConfigurations | Získá kolekce SolutionConfiguration objektu. |
![]() |
StartupProjects | Získá nebo nastaví názvy projektů, které jsou vstupní body aplikace. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
Build | Způsobí, že konfigurace aktivní řešení začít budovy. |
![]() |
BuildProject | Vytvoří zadaný projekt a jeho závislosti v kontextu Zadaná konfigurace řešení. |
![]() |
Clean | Odstraní všechny soubory generované kompilátor podporu pro označené projekty. |
![]() |
Debug | Spustí ladění řešení. |
![]() |
Deploy | Způsobí, že každý projekt aktivní řešení konfigurace, která je označena pro nasazení nasazení. |
![]() |
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