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.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
C ve C++ gibi yerel dillerden derlenmiş yürütülebilir dosyaların hatalarını ayıklamak için kaynak koda eşleme bilgileri içeren sembol dosyalarına ihtiyacınız vardır. Bu dosyalar derleme sırasında kaynak koddan oluşturulur ve genellikle PDB (program veritabanı) uzantısına sahiptir. Azure Artifacts, sembollerinizi yayımlamak için ayrılmış bir sembol sunucusu sunar.
Sembol dosyaları nedir?
Sembol dosyaları, projenizi oluştururken derleyici tarafından oluşturulur. Tipik bir sembol dosyası şunları içerebilir: kaynak dizin oluşturucular, yerel ve/veya genel değişkenler, işlev adları ve giriş noktalarının adreslerine yönelik işaretçiler, satır numaraları vb. Bu veriler, hata ayıklayıcıyı uygulamanızda hata ayıklamak üzere kaynak kodunuzla ilişkilendirmek için kullanılabilir.
Sembol dosyalarını yayımlama
Dizin Kaynakları ve Simgeleri Yayımla görevini kullanarak, simgelerinizi Azure Artifacts sembol sunucusuna, dosya paylaşımlarına veya taşınabilir PDB'lere yayımlayabilirsiniz:
- Azure Artifacts sembol sunucusuna sembol yayımlama.
- Simgelerini bir dosya paylaşımında yayımlama.
- Taşınabilir PDB'leri Azure Artifacts sembol sunucusuna yayımlama.
Uygulamanız .NET standardını kullanıyorsa, simgelerinizi paylaşmak için uygun bir diğer seçenek de .snupkg sembol paketi oluşturup bunu NuGet.org yayımlamaktır.
Sembol dosyalarını tüket
Sembol dosyaları yayımlandıktan sonra, sembolleri kullanmak ve uygulamanızda hata ayıklamak için Visual Studio veya WinDbg kullanabilirsiniz. Hata ayıklayıcı, derlenmiş ikili dosyayla ilişkili simgeleri tanımlayan ve kaynak kodunuzla ilişkilendiren benzersiz bir kimlik kullanarak uygun simgeleri bulur.