Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Dengan Hot Reload, atau Edit and Continue untuk C#, Anda dapat membuat perubahan pada kode Anda dalam mode break atau run saat debug. Perubahan dapat diterapkan tanpa harus menghentikan dan memulai ulang sesi penelusuran kesalahan.
Pengalaman Hot Reload dasar berfungsi dengan sebagian besar jenis aplikasi .NET dan versi kerangka kerja. Ini termasuk .NET Framework, .NET Core dan .NET 5+ (untuk C# dan Visual Basic sebagaimana berlaku). Harapan dalam skenario ini adalah bahwa jika Anda menggunakan debugger, asumsikan Hot Reload tersedia untuk Anda dan mencobanya!
Hot Reload mendukung sebagian besar perubahan yang mungkin ingin Anda lakukan selama sesi debugging, tetapi ada beberapa pengecualian. Misalnya, Hot Reload tidak didukung untuk kode yang dioptimalkan atau sesi penelusuran kesalahan dengan debugger terkelola dan asli diaktifkan.
Untuk informasi tentang skenario lain yang tidak didukung, lihat Perubahan kode yang didukung (C# dan Visual Basic). Jika Anda mencoba menerapkan perubahan kode dengan salah satu skenario ini, kotak pesan muncul yang menyatakan bahwa Hot Reload tidak didukung.
Gunakan Hot Reload
Hot Reload untuk C# terjadi secara otomatis saat Anda membuat perubahan kode dalam mode jeda, lalu lanjutkan penelusuran kesalahan dengan menggunakan Lanjutkan, Langkah, atau Atur Pernyataan Berikutnya. Jika Anda mengatur Hot Reload pada penyimpanan file ke true, itu juga akan terjadi secara otomatis saat menyimpan file.
Untuk mengaktifkan atau menonaktifkan Hot Reload:
- Jika Anda berada dalam sesi debugging, hentikan debugging (Debug>Stop Debugging atau Shift + F5).
Buka panelOpsi>, dan perluas bagian Semua Pengaturan>Debugging.NET>/C++ Hot Reload.
Pilih atau hapus opsi Aktifkan Muat Ulang Panas yang diinginkan untuk fitur tersebut.
Buka dialogOpsi>, dan perluas bagian Debugging.NET>/C++ Hot Reload.
Pilih atau hapus opsi Aktifkan Muat Ulang Panas yang diinginkan untuk fitur tersebut, dan pilih OK.
Pengaturan berlaku saat Anda memulai atau memulai ulang sesi debugging.
Untuk menggunakan pengalaman Edit dan Lanjutkan klasik:
Saat mendebug, dalam mode pemutusan, lakukan perubahan pada kode sumber Anda.
Dari menu Debug , pilih Lanjutkan, Langkah, atau Atur Pernyataan Berikutnya. Debugging berlanjut dengan kode baru yang telah dikompilasi.
Beberapa jenis perubahan kode tidak didukung oleh Edit dan Lanjutkan. Untuk informasi selengkapnya, lihat Perubahan kode yang didukung (C# dan Visual Basic).