Android용 .NET 경고 XA0125
예제 메시지
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.
문제
MSBuild 속성을 설정하거나 더 이상 사용되지 않는 DebugType
.mdb 또는 .pdb 기호 파일에 대한 지원 pdbonly
full
이는 NuGet 패키지를 비롯한 참조된 라이브러리뿐만 아니라 애플리케이션 프로젝트의 .mdb 및 .pdb 파일에 적용됩니다.
솔루션
portable
애플리케이션 프로젝트와 모든 라이브러리 참조로 설정합니다DebugType
. portable
는 지금부터 모든 프로젝트에 권장되는 설정입니다. 이전 full
및 pdbonly
설정은 이전 Windows 관련 파일 형식에 대한 것입니다. .NET 6 이상에서는 이전 형식을 지원하지 않습니다.
Visual Studio에서 프로젝트 속성 페이지에서 속성 > 빌드 > 고급으로 이동하고 디버깅 정보를 이식 가능으로 변경합니다.
Mac용 Visual Studio 프로젝트 속성 페이지에서 빌드 > 컴파일러 > 디버그 정보로 이동하고 디버그 정보를 이식 가능으로 변경합니다.
문제가 있는 기호 파일이 NuGet 패키지에서 가져온 경우 최신 버전의 패키지로 업데이트하거나 라이브러리 작성자에게 알립니다.