다음을 통해 공유


Android용 .NET 경고 XA1040

메시지 예제

warning XA1040: The NativeAOT runtime on Android is an experimental feature and not yet suitable for production use. File issues at: https://github.com/dotnet/android/issues

Issue

NativeAOT는 Android용 .NET에 대한 실험적 런타임 옵션입니다. NativeAOT를 통해 $(PublishAot)=true사용하도록 설정하면 NativeAOT가 프로덕션 사용에 아직 적합하지 않음을 나타내기 위해 이 경고가 내보내집니다.

지원되는 런타임은 다음과 같습니다.

  • CoreCLR(기본값)
  • MonoVM은 $(UseMonoRuntime)=true를 통해 사용됩니다

해결 방법

이 경고를 무음으로 하려면 다음 중 하나를 수행할 수 있습니다.

  • 프로젝트 파일에서 $(PublishAot)=true를 제거하여 지원되는 런타임을 사용합니다.

  • $(EnablePreviewFeatures)을 프로젝트 파일의 true으로 설정하여 NativeAOT의 실험적 특성을 인정합니다.