Visual Studio ile hata ayıkla

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2017

Sembol sunucuları, hata ayıklayıcıların ürün adlarını, yapı numaralarını veya paket adlarını bilmeden doğru sembol dosyalarını otomatik olarak almasına olanak tanır. Bu dosyalar, hata ayıklayıcıyla ilgili yararlı bilgiler içerir ve genellikle pdb uzantısına sahiptir. Azure Artifacts sembol sunucusundan veya diğer dış kaynaklardan sembollerinizi kullanabilmeniz ve kodunuzda hata ayıklamak için Visual Studio kullanabilirsiniz.

Azure Artifacts sembol sunucusu ekleme

Azure Artifacts sembol sunucusundan semboller ile hata ayıklamak için, sunucuda kimlik doğrulaması yapmanız ve Visual Studio ortamınıza yeni bir Azure DevOps Services sembol sunucusu eklemeniz gerekir.

  1. Visual Studio, araçlar > seçenekler > hata ayıklama' ı seçin.

  2. listeden semboller ' i seçin ve sonra + yeni bir Azure DevOps sembol sunucusu konumu eklemek için imzala ' yı seçin.

    yeni bir Azure DevOps sembol sunucusu konumu ekle

  3. Azure DevOps sembol sunucusuna Bağlan yeni bir iletişim kutusu açılır, açılır menüden hesabınızı seçin ve ardından bağlanmak istediğiniz kuruluşu seçin. sembol sunucusuna bağlanmak için işiniz bittiğinde Bağlan ' ı seçin.

    Azure DevOps sembol sunucusuna Bağlan

  4. Sembol sunucunuz daha sonra sembol dosyası konumları listesine eklenir.

    Sembol dosya konumları listesine yeni sembol sunucusu eklendi

İyileştirilmiş modüllerde hata ayıklama

iyileştirilmiş bir modülde (örnek sürüm ikililerinde) veya üçüncü taraf kaynak kodunda hata ayıklamayı planlıyorsanız Enable Just My Code Visual Studio seçeneklerinde onay kutusunun işaretini kaldırmanız önerilir.

Bunu yapmak için Araçlar > Seçenekler ' i ve ardından hata ayıklamayı seçin. Listeden genel ' i seçin ve ardından yalnızca kendi kodum etkinleştir' i temizleyin.

Yalnızca kendi kodumu etkinleştir-3. taraf kaynak kodu hata ayıklamayı etkinleştir

Not

Taşınabilir pdb dosyaları desteğini etkinleştirmek için, Araçlar seçenekleri hata ayıklama genel ' nden kaynak bağlantısı desteğini etkinleştir onay kutusunu işaretleyin > > > .

sembol sunucularında Windows PDB dosyaları desteğini etkinleştirmek için, araçlar seçenekler hata ayıklama genel ' nden kaynak sunucu desteğini etkinleştir onay kutusunu işaretleyin > > > .

Hata ayıklamayı Başlat

Uygulamanızda hata ayıklamaya birkaç farklı şekilde başlayabilirsiniz:

  • Uygulamayı uygulama işlemine iliştirilmiş hata ayıklayıcı ile başlatmak için F5 tuşuna basın.
  • Hata > ayıklamayı Başlat hata Ayıkla ' yı seçin.
  • Hata ayıklama araç çubuğunda hata ayıklamayı Başlat düğmesini seçin.

hata ayıklayıcıyı başlattığınızda, Visual Studio önceki bölüme eklediğimiz Artifacts sembol sunucusundan indirmeden önce, simgeleri önbellek klasöründen yüklemeye çalışır.

Visual Studio, sembolleri bulduktan ve yükledikten sonra kodunuzda ilerledikten ve uygulamanızda hata ayıklayabilmeniz gerekir. daha fazla ayrıntı için bkz. Visual Studio hata ayıklayıcıyla kod aracılığıyla gezinme .