Podporované změny kódu
Edit and Continue zpracovává většinu typů změn kódu.Některé změny však nelze použít při provádění programu.Tyto změny použít, zastavíte a vytvořit novou verzi kódu.
Během relace ladění nelze použít následující změny C/C++:
Většina změn globální nebo statická data.
Změny spustitelné soubory, které jsou zkopírovány z jiného počítače a není vytvořen místně.
Změny typu, které ovlivňují rozložení objektu, například datové členy třídy.
Přidání více než 64 kB nový kód nebo data.
Přidání proměnné, které vyžadují konstruktoru v okamžiku před ukazatel na instrukce.
Změny, které ovlivňují kód, který vyžaduje inicializace run-time.
Přidání obslužné rutiny výjimek v některých případech.
Změny v souborech prostředků.
Změny kódu v soubory určené jen pro čtení.
Změny kódu bez odpovídající soubor PDB.
Změny kódu, který nemá soubor objektu.
Je-li jeden z těchto změn a potom se pokuste použít změny kódu chyby nebo upozornění se zobrazí v výstup okna.
- Edit and Continue statické knihovny neaktualizuje.Pokud provedete změny ve statické knihovně pokračuje ve starší verzi a vydáno žádné varování.
Nepodporované scénáře
Edit and Continue jazyka C/C++ k dispozici v následujících scénářích ladění:
Ladění Windows úložiště aplikace nebo komponenty.
Ladění v systému Windows 98.
Kombinovaný režim (nativní nebo spravované) ladění.
Ladění jazyka JavaScript.
Ladění SQL.
Ladění souborů s výpisem stavu paměti.
Úpravy kódu po neošetřenou výjimku při Unwind zásobníku volání na neošetřených výjimkách možnost není vybrána.
Ladění aplikace pomocí připojit k namísto spuštění aplikace klepnutím na Start na ladění nabídky.
Ladění optimalizovaného kódu.
Pokud je cílovým 64bitových aplikací, ladění spravované nebo nativní kód.Chcete-li upravit a pokračovat, je nutné nastavit cíl na x 86.(ProjektuVlastnosti, kompilace kartě Rozšířené kompilátoru nastavení.).
Po nové verzi se nepodařilo sestavit z důvodu chyby sestavení, ladění starou verzi vašeho kódu.
Viz také
Referenční dokumentace
Upravit a pokračovat, ladění, dialogové okno Možnosti