Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ukázkové zprávy
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ém
Podpora souborů symbolů .mdb nebo .pdb vytvořených pomocí DebugType vlastnosti MSBuild nastavené na full nebo pdbonly je nyní zastaralá. To platí pro soubory .mdb a .pdb v projektech aplikací i v odkazovaných knihovnách, včetně balíčků NuGet.
Řešení
Nastavte DebugType na portable v projektu aplikace a ve všech odkazech na knihovny.
portable je doporučené nastavení pro všechny projekty odteď.
full Starší a pdbonly nastavení jsou určené pro starší formáty souborů specifické pro Windows. .NET 6 a vyšší nebudou tyto starší formáty podporovat.
V sadě Visual Studio přejděte na stránkách vlastností projektu na Vlastnosti > Build > Upřesnit a změňte informace o ladění na Portable.
V sadě Visual Studio pro Mac přejděte na sestavení > kompilátor > informace o ladění na stránkách vlastností projektu a změňte informace o ladění na Portable.
Pokud problematický soubor symbolů pochází z balíčku NuGet, aktualizujte balíček na novější verzi nebo upozorněte autora knihovny.