Leggere in inglese

Condividi tramite


Avviso .NET per Android XA0125

Messaggi di esempio

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.

Problema

Supporto per i file di simboli .mdb o pdb compilati con la DebugType proprietà MSBuild impostata su full o pdbonly è ora deprecato. Questo vale per i file .mdb e pdb nei progetti dell'applicazione, nonché nelle librerie di riferimento, inclusi i pacchetti NuGet.

Soluzione

Impostare su DebugType portable nel progetto dell'applicazione e su tutti i riferimenti alla libreria. portable è l'impostazione consigliata per tutti i progetti da ora in poi. Le impostazioni e pdbonly precedenti full sono per i formati di file specifici di Windows meno recenti. .NET 6 e versioni successive non supporteranno tali formati meno recenti.

In Visual Studio passare a Proprietà Compila avanzate nelle pagine delle proprietà del progetto e modificare Le informazioni di debug su Portabile. > >

In Visual Studio per Mac passare a Compila > informazioni di debug del compilatore > nelle pagine delle proprietà del progetto e modificare Informazioni di debug su Portabile.

Se il file di simboli problematico proviene da un pacchetto NuGet, eseguire l'aggiornamento a una versione più recente del pacchetto o inviare una notifica all'autore della libreria.