Sdílet prostřednictvím


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

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