Share via


Hata ayıklama için eski bir .NET Framework sürümü belirtin (C#, Visual Basic, F#)

Visual Studio hata ayıklayıcısı, hem Microsoft .NET Framework'ün eski sürümlerinde hem de geçerli sürümde hata ayıklamayı destekler. Visual Studio'dan bir uygulama başlatırsanız, hata ayıklayıcı her zaman hata ayıkladığınız uygulama için doğru .NET Framework sürümünü tanımlayabilir. Ancak, uygulama zaten çalışıyorsa ve Ekle'yi kullanarak hata ayıklamaya başlarsanız, hata ayıklayıcı her zaman .NET Framework'ün eski bir sürümünü belirleyemeyebilir. Böyle bir durumda şunu belirten bir hata iletisi alırsınız:

The debugger has made an incorrect assumption about the .NET Framework version your application is going to use.

Bu hatanın göründüğü nadir durumlarda, hata ayıklayıcıya hangi sürümün kullanılacağını belirtmek için bir kayıt defteri anahtarı ayarlayabilirsiniz.

Hata ayıklama için bir .NET Framework sürümü belirtmek için

  1. Makinenizde yüklü .NET Framework sürümlerini bulmak için Windows\Microsoft.NET\Framework dizinine bakın. Sürüm numaraları şuna benzer:

    V1.1.4322

    Doğru sürüm numarasını belirleyin ve not edin.

  2. Kayıt Defteri Düzenleyicisi'ni (regedit) başlatın.

  3. Kayıt Defteri Düzenleyicisi'nde HKEY_LOCAL_MACHINE klasörünü açın.

  4. Adresine gidin: HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine\{449EC4CC-30D2-4032-9256-EE18EB41B62B}

    Anahtar yoksa, HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\AD7Metrics\Engine öğesine sağ tıklayın ve Yeni Anahtar'a tıklayın. Yeni anahtarı {449EC4CC-30D2-4032-9256-EE18EB41B62B}olarak adlandırın.

  5. {449EC4CC-30D2-4032-9256-EE18EB41B62B} konumuna gittikten sonra Ad sütununa bakın ve CLRVersionForDebugging anahtarını bulun.

    1. Anahtar yoksa, {449EC4CC-30D2-4032-9256-EE18EB41B62B} öğesine sağ tıklayın ve Yeni Dize Değeri'ne tıklayın. Ardından yeni dize değerine sağ tıklayın, Yeniden Adlandır'a tıklayın ve yazınCLRVersionForDebugging.
  6. CLRVersionForDebugging öğesine çift tıklayın.

  7. Dizeyi Düzenle kutusuna Değer kutusuna .NET Framework sürüm numarasını yazın. Örneğin: V1.1.4322

  8. Tamam'ı tıklatın.

  9. Kayıt Defteri Düzenleyicisi'ni kapatın.

    Hata ayıklamaya başladığınızda hala bir hata iletisi alırsanız, sürüm numarasını kayıt defterine doğru girdiğinizi doğrulayın. Ayrıca Visual Studio tarafından desteklenen bir .NET Framework sürümü kullandığınızı doğrulayın. Hata ayıklayıcı geçerli .NET Framework sürümü ve önceki sürümlerle uyumludur, ancak gelecekteki sürümlerle uyumlu olmayabilir.