Szimbólumok áttekintése
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Az olyan natív nyelvekről származó lefordított végrehajtható elemek hibakereséséhez, mint a C és a C++ nyelv, olyan szimbólumfájlokra van szüksége, amelyek a forráskódhoz való leképezési információkat tartalmazzák. Ezek a fájlok forráskódból jönnek létre a fordítás során, és általában a PDB (programadatbázis) kiterjesztéssel rendelkeznek. Az Azure Artifacts dedikált szimbólumkiszolgálót kínál a szimbólumok közzétételéhez.
Mik azok a szimbólumfájlok?
A szimbólumfájlokat a fordító hozza létre a projekt létrehozásakor. Egy tipikus szimbólumfájl tartalmazhat: forrásindexelőket, helyi és/vagy globális változókat, függvényneveket és mutatókat a belépési pontok címére, sorszámokat stb. Ezek az adatok segítségével összekapcsolhatja a hibakeresőt a forráskóddal az alkalmazás hibakereséséhez.
Szimbólumfájlok közzététele
Az Indexforrások és a Szimbólumok közzététele feladat használatával közzéteheti a szimbólumokat az Azure Artifacts szimbólumkiszolgálón, fájlmegosztásokban vagy hordozható PDF-fájlokban:
- Szimbólumok közzététele az Azure Artifacts szimbólumkiszolgálón.
- Szimbólumok közzététele fájlmegosztásban.
- Tegye közzé a hordozható PDF-fájlokat az Azure Artifacts szimbólumkiszolgálón.
Ha az alkalmazás a .NET szabványt használja, a szimbólumok megosztásának másik lehetséges módja egy .snupkg szimbólumcsomag létrehozása és közzététele a NuGet.org.
Szimbólumfájlok felhasználása
A szimbólumfájlok közzététele után a Visual Studio vagy a WinDbg használatával felhasználhatja a szimbólumokat, és hibakeresést végezhet az alkalmazásban. A hibakereső megkeresi a megfelelő szimbólumokat egy egyedi azonosítóval, amely azonosítja a lefordított binárishoz társított szimbólumokat, és csatolja azt a forráskódhoz.