Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] AOT and self-contained deployment #224

Open
3 of 5 tasks
gaviny82 opened this issue Mar 27, 2024 · 0 comments
Open
3 of 5 tasks

[Feature] AOT and self-contained deployment #224

gaviny82 opened this issue Mar 27, 2024 · 0 comments
Labels
blocked enhancement New feature or request help wanted Extra attention is needed

Comments

@gaviny82
Copy link
Collaborator

gaviny82 commented Mar 27, 2024

Why do you need this feature?

  • Simplify the installation process by self-containing all dependencies.
  • Faster startup of the app

Suggest an implementation

  • Requires Windows App SDK 1.6
  • Requires all dependencies to support NativeAOT
  • Update FluentLauncher.Infra to support NativeAOT
  • Update FluentCore to support NativeAOT
  • Replace Binding with x:Bind
    • Ancestor Binding
    • RelativeSource=Self in a DataTemplate
    • Use of ElementName in a DataTemplate

Attachment

Packages that are not AOT-compatible:
image

@natsurainko natsurainko changed the title Include .NET Runtime in the MSIX released [Feature] Include .NET Runtime in the MSIX released Jun 11, 2024
@natsurainko natsurainko added enhancement New feature or request question Further information is requested need more infomation labels Jun 11, 2024
@gaviny82 gaviny82 added blocked and removed question Further information is requested need more infomation labels Jun 30, 2024
@gaviny82 gaviny82 changed the title [Feature] Include .NET Runtime in the MSIX released [Feature] AOT and self-contained deployment Sep 10, 2024
@gaviny82 gaviny82 pinned this issue Sep 10, 2024
@natsurainko natsurainko added the help wanted Extra attention is needed label Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants