Metoda IVsSolutionBuildManager2.DebugLaunch (UInt32)
Publikováno: srpen 2016
Spouští spouštěný projekt určený řešení jako projekt ladění.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int DebugLaunch(
uint grfLaunch
)
int DebugLaunch(
unsigned int grfLaunch
)
abstract DebugLaunch :
grfLaunch:uint32 -> int
Function DebugLaunch (
grfLaunch As UInteger
) As Integer
Parametry
grfLaunch
Type: System.UInt32[v] Určuje příznaky uvedení na trh. Viz __VSDBGLAUNCHFLAGS Další informace.
Návratová hodnota
Type: System.Int32
Pokud je metoda úspěšná, vrátí S_OK. Pokud selže, vrátí kód chyby.
Implementuje
IVsSolutionBuildManager.DebugLaunch(UInt32)
Poznámky
Podpis modelu COM
Z vsshell.idl:
HRESULT IVsSolutionBuildManager2::DebugLaunch(
[in] VSDBGLAUNCHFLAGS grfLaunch
);
Řešení sestavení manager sleduje spouštěný projekt nebo projekty, že operace bude provedena proti při F5 stisknutí klávesy prostřednictvím položek na stránkách vlastností konfigurace řešení.IVsSolutionBuildManager2 je volána metodou prostředí k určení, kdy F5 klíč povolen. Prostředí je v režimu ladění, zakáže F5 klíče, dokud buď ladění dosáhne zarážky, v takovém případě F5 klíč povolen s příkaz pokračovat nebo při ladění zastaveno, v takovém případě F5 klíč povolen příkaz Start.
Když F5 stisknutí, DebugLaunch budou volány komponenty správce ladění prostředí zahájíte operaci na spouštěný projekt nebo projekty. V tomto okamžiku prostředí volá DebugLaunch na aktivní konfiguraci projektu jednotlivých projektů po spuštění, které spustí relaci ladění na cíl konfigurace projektu pomocí informace specifické pro projekt.
[!POZNÁMKA]
Spuštěného ladicí program může být ladění spravované nebo nativní modul od společnosti Microsoft nebo vlastní ladicí program vlastního návrhu jako vývojář VSIP.
IVsSolutionBuildManager2 ví, které projektu nebo projekty, které chcete zahrnout do procesu sestavení na základě nastavení na stránkách vlastností konfigurace řešení a jednotlivých projektů vědět, co musí být spuštěna, když DebugLaunch nazývá závislosti na nastavení konfigurace, zobrazovat na stránkách vlastností konfigurace projektu. Další informace naleznete v tématu Správa možnosti konfigurace.
V některých případech můžete chtít mít balíček než ladicí program při spuštění F5 po stisknutí klávesy. V tomto případě VSPackage, prostřednictvím jeho implementace metody IVsSolutionBuildManager2 a DebugLaunch, určuje spouštěný projekt nebo projekty, proti kterým bude pracovat a začít zpracování balíčku.
Viz také
Rozhraní IVsSolutionBuildManager2
Obory názvů Microsoft.VisualStudio.Shell.Interop
Zpět na začátek