Delen via


Fouten opsporen met Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Met symboolservers kunnen foutopsporingsprogramma's automatisch de juiste symboolbestanden ophalen zonder productnamen, buildnummers of pakketnamen te kennen. Deze bestanden bevatten nuttige informatie voor het foutopsporingsprogramma en hebben over het algemeen de PDB-extensie. U kunt Visual Studio gebruiken om uw symbolen te gebruiken van de Azure Artifacts-symboolserver of andere externe bronnen om in uw code te stappen en fouten in uw toepassing op te sporen.

Symboolserver voor Azure Artifacts toevoegen

Als u fouten wilt opsporen met symbolen van de symboolserver van Azure Artifacts, moet u zich verifiëren bij de server en een nieuwe Azure DevOps Services-symboolserver toevoegen aan onze Visual Studio-omgeving.

  1. Vanuit Visual Studio selecteer je Tools>Options>Debugging.

  2. Selecteer symbolen in de lijst en selecteer vervolgens het + teken om een nieuwe azure DevOps-symboolserverlocatie toe te voegen.

    Een nieuwe Locatie van de Azure DevOps-symboolserver toevoegen

  3. Een nieuw dialoogvenster Verbinding maken met Azure DevOps Symbol Server wordt geopend, selecteer uw account in de vervolgkeuzelijst en selecteer vervolgens de organisatie waarmee u verbinding wilt maken. Selecteer Verbinding maken wanneer u klaar bent om verbinding te maken met de symboolserver.

    Verbinding maken met Azure DevOps Symbol Server

  4. De symboolserver wordt vervolgens toegevoegd aan de lijst met bestandslocaties voor symbolen.

    Nieuwe symboolserver toegevoegd aan de lijst met bestandslocaties

Fouten opsporen in geoptimaliseerde modules

Als u van plan bent om fouten op te sporen in een geoptimaliseerde module (bijvoorbeeld binaire bestanden van de release) of een broncode van derden, raden we u aan het selectievakje Enable Just My Code uit te schakelen in Visual Studio-opties.

Hiervoor selecteert u Extra>Opties en vervolgens Foutopsporing. Selecteer Algemeen in de lijst en schakel Just My Code inschakelenuit.

Alleen mijn code inschakelen: broncodeopsporing van derden inschakelen

Notitie

Als u ondersteuning voor draagbare PDB-bestanden wilt inschakelen, schakelt u het selectievakje Ondersteuning voor bronkoppeling inschakelen in en schakelt u ondersteuning voor Windows PDB-bestanden op symboolservers in. Schakel het selectievakje Ondersteuning voor bronserver inschakelen in, beide onder Extra>Opties>Foutopsporing>Algemeen.

Debugging starten

U kunt de foutopsporing van uw toepassing op verschillende manieren starten:

  • Druk op F5- om de app te starten met het foutopsporingsprogramma dat is gekoppeld aan het app-proces.
  • Selecteer Foutopsporing>start foutopsporing.
  • Selecteer de knop Foutopsporing starten op de werkbalk voor foutopsporing.

Wanneer u het foutopsporingsprogramma start, probeert Visual Studio eerst uw symbolen uit de cachemap te laden voordat u ze downloadt van de artefactensymboolserver die we in de vorige sectie hebben toegevoegd.

Zodra Visual Studio uw symbolen heeft gevonden en geladen, moet u uw code kunnen doorlopen en fouten in uw toepassing opsporen. Zie Navigeren door code met het Visual Studio-foutopsporingsprogramma voor meer informatie.