Skip to content

Conversation

@huynhsontung
Copy link
Owner

This pull request introduces a new Ahead-Of-Time (AOT) build configuration for the Screenbox application, targeting Windows platforms with .NET 9.0 and UWP compatibility. The main changes include the addition of new solution and project files for AOT builds, as well as the setup of platform-specific build and deployment settings.

AOT Build System Setup:

  • Added a new solution file Screenbox.AOT.slnx that defines platform configurations (x86, x64, arm64) and includes both the core and application AOT projects.
  • Created Screenbox/Screenbox.AOT.csproj for the main application, configured for AOT publishing, multi-platform support, and UWP features. It references the new core project and includes relevant NuGet packages for UWP development, dependency injection, analytics, crash reporting, and media playback.
  • Added Screenbox.Core/Screenbox.Core.AOT.csproj as a new core library project, targeting .NET 9.0 with UWP compatibility and AOT support, and including essential dependencies for diagnostics, MVVM, serialization, error tracking, and media tag reading.removed WinUI and LibVlcSharp in Core

removed WinUI and LibVlcSharp in Core
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant