Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 propriété MSBuild définie sur full 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éfinissez 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 paramètres full et pdbonly plus anciens sont destinés aux formats de fichiers plus anciens spécifiques à Windows. .NET 6 et versions ultérieures ne prennent pas en charge ces formats plus anciens.
Dans Visual Studio, accédez à Propriétés > Build > Avancé dans les pages de propriétés du projet et modifiez les informations de débogage en Portable.
Dans Visual Studio pour Mac, accédez à Build > Compiler > Informations de débogage dans les pages de propriétés du projet et modifiez les informations de débogage en 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.