Udostępnij przez


Ostrzeżenie platformy .NET dla systemu Android XA0125

Przykładowe komunikaty

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.

Problematyka

Obsługa plików symboli .mdb lub .pdb utworzonych z właściwością MSBuild ustawioną na full lub pdbonly jest teraz przestarzała. Dotyczy to plików .mdb i .pdb w projektach aplikacji, a także w bibliotekach, w tym pakietach NuGet.

Rozwiązanie

Ustaw DebugType na portable w projekcie aplikacji oraz we wszystkich odniesieniach bibliotek. portable to zalecane ustawienie dla wszystkich projektów od teraz. Starsze full i pdbonly ustawienia dotyczą starszych formatów plików specyficznych dla systemu Windows. Program .NET 6 lub nowszy nie będzie obsługiwał tych starszych formatów.

W programie Visual Studio przejdź do sekcji Właściwości > Kompilacja > Zaawansowane na stronach właściwości projektu i zmień informacje debugowania na Portable.

W programie Visual Studio dla komputerów Mac przejdź do pozycji Kompilator > Debugowanie > informacji na stronach właściwości projektu i zmień informacje debugowania na Portable.

Jeśli problematyczny plik symboli pochodzi z pakietu NuGet, zaktualizuj go do nowszej wersji pakietu lub powiadom autora biblioteki.