.NET for Android figyelmeztető üzenet XA0125

Példaüzenetek

warning XA0125: 'AndroidApp1.pdb' is using a deprecated debug
information level. Set the debugging information to Portable in the
Visual Studio project property pages or edit the project file in a
text editor and set the 'DebugType' MSBuild property to 'portable' to
use the newer, cross-platform debug information level. If this file
comes from a NuGet package, update to a newer version of the NuGet
package or notify the library author.

Probléma

Az .mdb vagy .pdb szimbólumfájlok támogatása, amelyeket az MSBuild tulajdonságának full vagy pdbonly értékére állításával hoztak létre, mostantól elavult. Ez az alkalmazásprojektek .mdb és .pdb fájljaira, valamint a hivatkozott kódtárakra vonatkozik, beleértve a NuGet-csomagokat is.

Megoldás

DebugType Állítsa be portable az alkalmazásprojektben, és a könyvtár-hivatkozásoknál is. portable mostantól az összes projekthez ajánlott beállítás. A régebbi full és pdbonly a beállítások a régebbi Windows-specifikus fájlformátumokhoz tartoznak. A .NET 6 és újabb verziói nem támogatják ezeket a régebbi formátumokat.

A Visual Studióban lépjen a projekttulajdonságok lapjain a Tulajdonságok > Összeállítás > Speciális lapra, és módosítsa a hibakeresési információkatHordozhatóra.

A Visual Studio for Mac alkalmazásban lépjen a projekt tulajdonságoldalain a Build > Fordító > Hibakeresési információk részhez, és módosítsa a Hibakeresési információk értékét Hordozhatóra.

Ha a problémás szimbólumfájl NuGet-csomagból származik, frissítsen a csomag újabb verziójára, vagy értesítse a kódtár szerzőt.