Rozhraní IVsSolutionBuildManager
Umožňuje spravovat informace o konfiguraci řešení.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface IVsSolutionBuildManager
[GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")]
[InterfaceTypeAttribute(1)]
public interface class IVsSolutionBuildManager
[<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>]
[<InterfaceTypeAttribute(1)>]
type IVsSolutionBuildManager = interface end
<GuidAttribute("93E969D6-1AA0-455F-B208-6ED3C82B5C58")>
<InterfaceTypeAttribute(1)>
Public Interface IVsSolutionBuildManager
Metody
Název | Popis | |
---|---|---|
![]() |
AdviseUpdateSolutionEvents(IVsUpdateSolutionEvents, UInt32) | Přidá do seznamu naslouchacího procesu pro volající IVsUpdateSolutionEvents události. |
![]() |
CanCancelUpdateSolutionConfiguration(Int32) | Povolí nebo zakáže zrušit položky nabídky. |
![]() |
CancelUpdateSolutionConfiguration() | Zruší aktualizaci konfigurace řešení. |
![]() |
DebugLaunch(UInt32) | Spouští spouštěný projekt určený řešení jako projekt ladění. |
![]() |
FindActiveProjectCfg(IntPtr, IntPtr, IVsHierarchy, IVsProjectCfg[]) | Určuje konfigurace projektu, který je aktuálně aktivní. |
![]() |
get_CodePage(UInt32) | Metoda je zastaralá. Nepoužívejte. |
![]() |
get_IsDebug(Int32) | Metoda je zastaralá. Nepoužívejte. |
![]() |
get_StartupProject(IVsHierarchy) | Programové metody získat spouštěný projekt, který se spustí po stisknutí klávesy F5. |
![]() |
GetProjectDependencies(IVsHierarchy, UInt32, IVsHierarchy[], UInt32[]) | Vrátí seznam projektů, které danou hierarchii, závisí na. |
![]() |
put_CodePage(UInt32) | Metoda je zastaralá. Nepoužívejte. |
![]() |
put_IsDebug(Int32) | Metoda je zastaralá. Nepoužívejte. |
![]() |
QueryBuildManagerBusy(Int32) | Určuje, zda správce sestavení je zaneprázdněn. |
![]() |
QueryDebugLaunch(UInt32, Int32) | Určuje, zda F5 klíč (spuštění ladění) by měla být povolena. |
![]() |
set_StartupProject(IVsHierarchy) | Nastaví spouštěný projekt, který se spustí při F5 po stisknutí klávesy. |
![]() |
StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32) | Jedná se o variantu aktualizace příkazu, který umožňuje sestavení, vyčištění, nasazení nebo spuštění konfigurace jednoho projektu. |
![]() |
StartSimpleUpdateSolutionConfiguration(UInt32, UInt32, Int32) | Sestavení, vyčištění nebo nasadí seznam řešení. |
![]() |
UnadviseUpdateSolutionEvents(UInt32) | Odebere ze seznamu posluchače pro volající IVsUpdateSolutionEvents2 události. |
![]() |
UpdateSolutionConfigurationIsActive(Int32) | Kontroly pro jakékoli sestavení, vyčištění nebo akce v průběhu nasazení. |
Poznámky
Implementované prostředí, IVsSolutionBuildManager orchestrují sestavování projektů v rámci řešení. Správce sestavení řešení spravuje sadu závislostí mezi projekty na úrovni projektu a bude sestavení těchto projektů ve správném pořadí podle těchto závislostí.
Řešení sestavení závislosti jsou nastaveny pomocí konfigurace řešení stránky vlastností. Projekty, samotné dodávat informace týkající se své vlastní položky a závislosti mezi ty položky, systém sestavení.
Závislosti sestavení projektu jsou nastaveny pomocí Konfigurace projektu stránky vlastností. Další informace týkající se stránky vlastností a nastavení konfigurace, najdete v části stránky vlastností a Správa možnosti konfigurace.
Ostatní volající toto rozhraní by být poskytování doplňky, které chcete řízení procesu sestavení a programově způsobit, že některé balíčky sestavení operací v konkrétní dobu. Například ladění součástí prostředí volání QueryDebugLaunch programově povolení a zakázání klávesy F5 a DebugLaunch zahájíte proces ladění, který byl nastaven jako spouštěcího projektu řešení.
Poznámky pro implementátory:
Implementované prostředí.
Viz také
Obory názvů Microsoft.VisualStudio.Shell.Interop
Zpět na začátek