Sdílet prostřednictvím


Ladění aplikací ve smíšeném režimu

Aplikace pracující v kombinovaném režimu je libovolná aplikace, která kombinuje nativní kód (jazyk C++) se spravovaným kódem (například jazyk Visual Basic, Visual C# nebo C++, který běží na modulu CLR).Ladění aplikací pracujících v kombinovaném režimu je v systému Visual Studio z velké části transparentní a není příliš odlišné od ladění běžné aplikace.Existuje však několik důležitých informací.

Povolení příkazů Edit a Continue jazyka C++ v kombinovaném režimu ladění

Vyhodnocení vlastnosti v aplikacích pracujících v kombinovaném režimu

Vyhodnocení vlastností ladicím programem je v aplikaci pracující v kombinovaném režimu náročná operace.V důsledku toho se operace ladění, jako je například krokování, mohou zdát pomalé.Další informace naleznete v tématu Krokování.Pokud se při ladění v kombinovaném režimu setkáváte s nízkým výkonem, lze vyhodnocení vlastností vypnout v oknech ladicího programu.

[!POZNÁMKA]

Dialogová okna a příkazy nabídek, které vidíte, se mohou lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici.Chcete-li změnit nastavení, zvolte Nastavení importu a exportu v nabídce Nástroje.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Chcete-li vypnout vyhodnocení vlastností

  1. V nabídce Nástroje zvolte položku Možnosti.

  2. V dialogovém okně Možnosti otevřete složku Ladění a vyberte kategorii Obecné.

  3. Zrušte zaškrtnutí políčka Povolit vyhodnocování vlastností a jiných implicitních volání funkcí.

Vzhledem k tomu, že se nativní a spravované zásobníky volání liší, ladicí program nemůže vždy pro smíšený kód stanovit úplný zásobník volání.Když nativní kód volá spravovaný kód, lze zaznamenat některé nesrovnalosti.Další informace naleznete v tématu Smíšený kód a chybějící informace v okně Zásobník volání.

Viz také

Další zdroje

Ladění spravovaného kódu