Sdílet prostřednictvím


Ladění vlastního ladicího stroje

Typ projektu spustí ladicí modul (DE) z DebugLaunch metody. To znamená, že de se spustí pod kontrolou instance sady Visual Studio, která řídí typ projektu. Tato instance sady Visual Studio však nemůže ladit de. Následuje postup, který vám umožní ladit vlastní de.

Poznámka:

: V postupu Ladění vlastního ladicího modulu musíte počkat, než se de spustí, než se k němu připojíte. Pokud umístíte okno se zprávou na začátek de, které se zobrazí při spuštění de, můžete v tomto okamžiku připojit a potom zrušit zaškrtnutí políčka se zprávou, abyste mohli pokračovat. Tímto způsobem můžete zachytit všechny události DE.

Upozorňující

Před pokusem o následující postupy musíte mít nainstalované vzdálené ladění. Podrobnosti najdete v tématu Vzdálené ladění .

Ladění vlastního ladicího stroje

  1. Spusťte nástroj msvsmon.exe, vzdálené monitorování ladění.

  2. V nabídce Nástroje v msvsmon.exe vyberte Možnosti a otevřete dialogové okno Možnosti.

  3. Vyberte možnost Bez ověřování a klikněte na OK.

  4. Spusťte instanci sady Visual Studio a otevřete vlastní projekt DE.

  5. Spusťte druhou instanci sady Visual Studio a otevřete vlastní projekt, který spustí de (pro vývoj, obvykle se jedná o experimentální podregistr registru, který je nastavený při instalaci VSIP).

  6. V této druhé instanci sady Visual Studio načtěte zdrojový soubor z vlastního projektu a spusťte program, který se má ladit. Chvíli počkejte, než se de načte, nebo počkejte na dosažení zarážky.

  7. V první instanci sady Visual Studio (s projektem DE) vyberte v nabídce Ladění možnost Připojit k procesu.

  8. V dialogovém okně Připojit k procesu změňte přenos do vzdáleného umístění (nativní pouze bez ověřování).

  9. Změňte kvalifikátor na název počítače (poznámka: existuje historie položek, takže tento název musíte zadat jenom jednou).

  10. V seznamu Dostupné procesy vyberte instanci vašeho de, která je spuštěná, a klikněte na tlačítko Připojit.

  11. Po načtení symbolů do de umístěte zarážky do kódu DE.

  12. Pokaždé, když zastavíte a pak restartujete proces ladění, opakujte kroky 6 až 10.

Ladění vlastního typu projektu

  1. Spusťte Visual Studio v normálním podregistru registru a načtěte projekt typu projektu (to je zdroj pro váš typ projektu, nikoli vytvoření instance typu projektu).

  2. Otevřete vlastnosti projektu a přejděte na stránku Ladění . Jako příkaz zadejte cestu k integrovanému vývojovému prostředí sady Visual Studio (ve výchozím nastavení je to [jednotka]\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe).

  3. Jako argumenty příkazu zadejte /rootsuffix exp podregistr experimentálního registru (vytvořený při instalaci VSIP).

  4. Kliknutím na TLAČÍTKO OK přijměte změny.

  5. Stisknutím klávesy F5 spusťte typ projektu. Tím se spustí druhá instance sady Visual Studio.

  6. V tuto chvíli můžete zarážky umístit do zdrojového kódu typu projektu.

  7. V druhé instanci sady Visual Studio načtěte nebo vytvořte novou instanci typu projektu. Během načítání nebo vytváření může dojít k dosažení zarážek.

  8. Ladění typu projektu

  9. Pokud se rozhodnete ladit proces spuštění de, můžete provést kroky v postupu Ladění vlastního ladicího modulu pro připojení k de po jeho spuštění. Tím získáte tři spuštěné instance sady Visual Studio: jednu pro zdroj typu projektu, druhou pro typ projektu vytvoření instance a třetí připojenou k vašemu de.