Lire en anglais

Partager via


Avertissement .NET pour Android XA0125

Exemples de messages

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ème

Prise en charge des fichiers de symboles .mdb ou .pdb créés avec la DebugType propriété MSBuild définie full sur ou pdbonly est désormais déconseillée. Cela s’applique aux fichiers .mdb et .pdb dans les projets d’application ainsi que dans les bibliothèques référencées, y compris les packages NuGet.

Solution

Défini DebugType sur portable dans le projet d’application ainsi que toutes les références de bibliothèque. portable est le paramètre recommandé pour tous les projets à partir de maintenant. Les anciens full et pdbonly les paramètres concernent les formats de fichiers spécifiques à Windows plus anciens. .NET 6 et versions ultérieures ne prennent pas en charge ces formats plus anciens.

Dans Visual Studio, accédez à Propriétés avancées > > dans les pages de propriétés du projet et modifiez les informations de débogage sur Portable.

Dans Visual Studio pour Mac, accédez aux informations de débogage du compilateur > dans les pages de propriétés du projet et modifiez les informations de débogage sur Portable.>

Si le fichier de symboles problématique provient d’un package NuGet, mettez à jour vers une version plus récente du package ou informez l’auteur de la bibliothèque.