Open
Description
What do we need to do for NativeAOT?
To investigate next:
-
dotnet publish
doesn't work,dotnet build
does work -
dotnet new maui
template stopped working in main at some point
List of TODOs:
-
dotnet new android && dotnet publish -p:PublishAot=true
-
dotnet new maui
runs: [WIP] turn NativeAOT sample into a .NET MAUI app #9747 - Parse Android system properties like
debug.mono.log
, to disablelref/gref
logging - Setup an alternative to
monodroid_log()
for NativeAOT - MSBuild warning for non-Mono runtimes, that says "experimental"
- Default
$(PublishAotUsingRuntimePack)=true
, and see what xamarin/xamarin-macios does - Get Mono.Android-Tests running on NativeAOT
- Mono-specific startup settings like Timezone notifications, unhandled exceptions
- System.Threading.Tasks SyncContext: [nativeaot] fix default
SynchronizationContext
#9883
- System.Threading.Tasks SyncContext: [nativeaot] fix default
- Solve all NativeAOT trimmer warnings
- statically link
libc++_shared.so
- Warning/error if trying to use binding library that still uses
JNINativeWrapper.CreateDelegate (...)
? - Investigate if there is an issue with "incremental deploy", where it doesn't install the
.apk