Hi @Hong ,
Thank you for taking the time to review the migration documentation and for raising this question.
Based on the information currently available, migrating a UWP application from .NET Native to UWP with Native AOT is a supported scenario. However, updating the project file alone is typically only the first step of the migration process.
While many applications may migrate successfully after the required project configuration changes, the overall experience can vary depending on the application's dependencies and implementation details. For example, it is important to verify that all NuGet packages used by the application are compatible with Native AOT, and some code changes may be required if the application relies on APIs or patterns that are not fully compatible with AOT compilation.
As Bruce mentioned, package compatibility and potential code updates should also be evaluated as part of the migration effort.
At this stage, without reviewing a specific project or encountering particular build/publish errors, it is difficult to predict whether any issues will arise during the migration. If you proceed with the migration and run into build, publish, or runtime errors, please feel free to share the details and we will be happy to investigate further.
I hope this helps clarify the migration expectations and potential considerations. If you found my response helpful or informative, I would greatly appreciate it if you could share your thoughts by reacting to this answer or leaving a comment.
Thank you.