Megosztás a következőn keresztül:


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:

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.