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