Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A gyakori újratöltés (korábbi nevén Szerkesztés és folytatás) a Visual Basic hibakeresési funkciója, amely lehetővé teszi a kód törés módban történő módosítását. A kód szerkesztése után folytathatja a kódvégrehajtást az új módosításokkal, és megtekintheti az effektust.
A Hot Reload funkciót bármikor használhatja, amikor törésmódba lép. Törés módban az utasításmutató, a forrásablak sárga nyílhegye arra a sorra mutat, amely egy végrehajtható utasítást tartalmaz egy metódusban vagy tulajdonságtörzsben, amelyet a következő lépésben hajt végre.
Jogosulatlan szerkesztés esetén a módosítás lila hullámos aláhúzással van megjelölve, és a tevékenység megjelenik a Feladatlistában. Ha továbbra is szeretné használni a forró újratöltést, vissza kell vonnia a jogosulatlan szerkesztést. Bizonyos jogosulatlan módosítások engedélyezhetők lehetnek, ha a Hot Reload-on kívül történik. Ha meg szeretné őrizni egy ilyen jogosulatlan szerkesztés eredményét, le kell állítania a hibakeresést, és újra kell indítania az alkalmazást.
A Gyakori újratöltés támogatott a Windows 10-es vagy újabb UWP-alkalmazásokban, valamint a .NET-keretrendszer 4.6-os vagy újabb verzióit célzó x86-os és x64-es alkalmazásokban (a .NET-keretrendszer csak asztali verzió).
A Hot Reload támogatja a hibakeresési munkamenetek során elvégezhető legtöbb módosítást, de vannak kivételek. Az azonnali újratöltés nem támogatott, amikor a hibakeresést a Folyamathoz csatolás funkcióval kezded. A Hot Reload nem támogatott optimalizált kódhoz vagy vegyes kezelt és natív kódhoz. További információ: Támogatott kódmódosítások (C# és Visual Basic).
Szerkesztések alkalmazása Megszakítási módban nóhot újratöltéssel
A Hot Reload funkcióval szünetelési módban szerkesztheti a kódot, majd a végrehajtás leállítása és újraindítása nélkül folytathatja a végrehajtást.
Kód szerkesztése megszakítás módban:
Lépjen be a törésmódba az alábbi műveletek egyikével:
Állítson be egy töréspontot a kódban, majd válassza a Hibakeresésmenüben a Hibakeresés indítása lehetőséget, és várja meg, amíg az alkalmazás eléri a töréspontot.
-vagy-
Indítsa el a hibakeresést, majd válassza az Összes megszakítása lehetőséget a Hibakeresés menüből.
-vagy-
Kivétel esetén válassza a Szerkesztés engedélyezése a Kivétel segédben lehetőséget.
Végezze el a kívánt és támogatott kódmódosításokat.
További információ: Támogatott kódmódosítások (C# és Visual Basic).
Megjegyzés:
Ha olyan kódmódosítást próbál végrehajtani, amit a Hot Reload nem engedélyez, a szerkesztést egy lila hullámos vonal fogja aláhúzni, és a tevékenység megjelenik a feladatlistában. Csak akkor folytathatja a kódvégrehajtást, ha visszavonja az illegális kódmódosítást.
A HibakeresésmenüBen kattintson a Folytatás gombra a végrehajtás folytatásához.
A kód most már a projektbe beépített alkalmazott szerkesztésekkel fut.