Overzicht van symbolen
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Als u fouten wilt opsporen in gecompileerde uitvoerbare bestanden uit systeemeigen talen, zoals C en C++, hebt u symboolbestanden nodig die toewijzingsgegevens bevatten aan de broncode. Deze bestanden worden gemaakt op basis van broncode tijdens de compilatie en hebben over het algemeen de PDB-extensie (programmadatabase). Azure Artifacts biedt een toegewezen symbolenserver om uw symbolen te publiceren.
Wat zijn symboolbestanden?
Symboolbestanden worden gemaakt door de compiler wanneer u uw project bouwt. Een typisch symbolenbestand kan bestaan uit: bronindexeerfuncties, lokale en/of globale variabelen, functienamen en aanwijzers naar de adressen van hun toegangspunten, regelnummers, enzovoort. Deze gegevens kunnen worden gebruikt om het foutopsporingsprogramma te koppelen aan uw broncode om fouten in uw toepassing op te sporen.
Symboolbestanden publiceren
Met behulp van de taak Indexbronnen en Symbolen publiceren kunt u uw symbolen publiceren naar de server, bestandsshares of draagbare PDF-bestanden van Azure Artifacts:
- Publiceer symbolen naar de symboolserver van Azure Artifacts.
- Symbolen publiceren naar een bestandsshare.
- Publiceer draagbare PDF-bestanden naar de symboolserver van Azure Artifacts.
Als uw toepassing gebruikmaakt van de .NET-standaard, kunt u uw symbolen ook delen door een .snupkg-symboolpakket te maken en naar NuGet.org te publiceren.
Symboolbestanden gebruiken
Zodra de symboolbestanden zijn gepubliceerd, kunt u Visual Studio of WinDbg gebruiken om de symbolen te gebruiken en fouten in uw toepassing op te sporen. Het foutopsporingsprogramma vindt de juiste symbolen met behulp van een unieke id waarmee de symbolen worden geïdentificeerd die zijn gekoppeld aan het gecompileerde binaire bestand en deze aan uw broncode koppelen.
Verwante artikelen:
- Overzicht van artefactenfeeds.
- Een pakket promoveren naar een weergave.
- Overzicht van Upstream-bronnen.
- Configureer upstream-gedrag.