Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
C# için Anında Yeniden Yükleme veya Düzenleme ve Devam Et ile hata ayıklarken duraklatma veya çalıştırma modunda kodunuzda değişiklik yapabilirsiniz. Değişiklikler, hata ayıklama oturumunu durdurmak ve yeniden başlatmak zorunda kalmadan uygulanabilir.
Temel Hot Reload deneyimi, çoğu .NET uygulaması ve çerçeve sürümleri ile çalışır. Buna .NET Framework, .NET Core ve .NET 5+ dahildir (hem C# hem de Visual Basic için geçerlidir). Bu senaryodaki beklenti, hata ayıklayıcısını kullanıyorsanız Hot Reload'un sizin için kullanılabilir olduğunu varsayın ve deneyin!
Hot Reload, hata ayıklama oturumu sırasında yapmak isteyebileceğiniz değişikliklerin çoğunu destekler, ancak bazı istisnalar vardır. Örneğin, yönetilen ve yerel hata ayıklayıcının etkinleştirildiği optimize edilmiş kod veya hata ayıklama oturumları için anında yeniden yükleme desteklenmez.
Desteklenmeyen diğer senaryolar hakkında bilgi için bkz . Desteklenen kod değişiklikleri (C# ve Visual Basic). Bu senaryolardan birini kullanarak kod değişiklikleri uygulamayı denerseniz, Canlı Yeniden Yükleme'nin desteklenmediğini belirten bir ileti kutusu görüntülenir.
Anında Yeniden Yüklemeyi Kullanma
C# için Hot Reload, kesme modunda kod değişiklikleri yaptığınızda otomatik olarak gerçekleşir, ardından Devam Et, Adımı veya Sonraki Deyimi Ayarla seçeneklerini kullanarak hata ayıklamaya devam edebilirsiniz. Dosya kaydetmede Sık Erişimli Yeniden Yükleme'yi true olarak ayarlarsanız, dosya kaydedilirken de otomatik olarak gerçekleşir.
Sık Erişimli Yeniden Yüklemeyi etkinleştirmek veya devre dışı bırakmak için:
- Hata ayıklama oturumundaysanız hata ayıklamayı durdurun (>Hata Ayıklamayı Durdur veya Shift + ).
Araçlar>Seçenekleri bölmesini açın ve Tüm Ayarlar>Hata Ayıklama>.NET/C++ Çalışırken Yeniden Yükle bölümünü genişletin.
Özellik için istenen Çalışırken Yeniden Yüklemeyi Etkinleştir seçeneklerini seçin veya temizleyin.
Araçlar>Seçenekler iletişim kutusunu açın ve Hata Ayıklama>.NET/C++ Anlık Yeniden Yükleme bölümünü genişletin.
Özellik için istenen Etkin Yeniden Yüklemeyi Etkinleştir seçeneklerini belirleyin veya temizleyin ve Tamam'ı seçin.
Hata ayıklama oturumunu başlattığınızda veya yeniden başlattığınızda bu ayar geçerlilik kazanır.
Klasik Düzenle ve Devam Et deneyimini kullanmak için:
Hata ayıklama sırasında kesme modunda kaynak kodunuzda bir değişiklik yapın.
Hata Ayıkla menüsünde Devam, Adım veya Sonraki Deyimi Ayarla'yı seçin. Hata ayıklama yeni, derlenmiş kodla devam eder.
Bazı kod değişiklikleri türleri Düzenle ve Devam Et tarafından desteklenmez. Daha fazla bilgi için bkz . Desteklenen kod değişiklikleri (C# ve Visual Basic).