Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Hot Reload vagy a C# Edit and Continue funkcióval a hibakeresés során töréspont vagy futás közben módosíthatja a kódot. A módosítások a hibakeresési munkamenet leállítása és újraindítása nélkül is alkalmazhatók.
Az alapszintű gyorstöltési felület a legtöbb .NET-alkalmazással és keretrendszerverzióval működik. Ide tartozik a .NET Framework, a .NET Core és a .NET 5+ (a C# és a Visual Basic esetében is). Ebben a forgatókönyvben az elvárás az, hogy ha a hibakeresőt használja, feltételezze, hogy a Hot Reload elérhető, és próbálja ki!
A Hot Reload támogatja a hibakeresési munkamenetek során elvégezhető legtöbb módosítást, de vannak kivételek. Például a Hot Reload nem támogatott optimalizált kód esetén vagy olyan hibakeresési munkamenetekben, amelyeknél a felügyelt és natív hibakereső be van kapcsolva.
További információ az egyéb nem támogatott forgatókönyvekről: Támogatott kódmódosítások (C# és Visual Basic). Ha ezek közül a forgatókönyvek közül bármelyikkel próbál kódmódosításokat alkalmazni, megjelenik egy üzenetablak, amely jelzi, hogy a Hot Reload nem támogatott.
Forró újratöltés használata
A C# Hot Reload funkciója automatikusan megtörténik, amikor megszakítási módban módosítja a kódot, majd folytatja a hibakeresést a Folytatás, Lépés vagy a Következő utasítás beállítása paranccsal. Ha a Hot Reload fájl mentésekor értéket igazra állítja, az automatikusan megtörténik a fájl mentésekor is.
Azonnali újratöltés engedélyezése vagy letiltása:
- Ha hibakeresési munkamenetben van, állítsa le a hibakeresést (Hibakeresés>Hibakeresés leállítása vagy Shift + F5).
Nyissa meg az Eszközök>beállítások ablakot, és bontsa ki a Minden beállítás>hibakeresés>.NET/C++ Gyors újratöltés szakaszt.
Válassza ki vagy törölje a funkcióhoz a Hot Reload engedélyezésének kívánt beállításait.
Nyissa meg az Eszközök>Beállítások párbeszédpanelt, és bontsa ki a Debugging>.NET/C++ forró újratöltés szakaszt.
Válassza ki vagy törölje a funkcióhoz a kívánt gyakori elérésű újratöltés engedélyezése lehetőséget, majd kattintson az OK gombra.
A beállítás a hibakeresési munkamenet indításakor vagy újraindításakor lép érvénybe.
A klasszikus szerkesztési és folytatási felület használata:
Hibakeresés közben megszakítási módban módosítsa a forráskódot.
A Hibakeresés menüben válassza a Folytatás, a Lépés vagy a Következő utasítás beállítása lehetőséget. A hibakeresés az új, lefordított kóddal folytatódik.
Egyes kódmódosításokat a Szerkesztés és a Folytatás nem támogat. További információ: Támogatott kódmódosítások (C# és Visual Basic).