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

Stop using WinUI3 #450

Open
fredemmott opened this issue Dec 5, 2023 · 2 comments
Open

Stop using WinUI3 #450

fredemmott opened this issue Dec 5, 2023 · 2 comments
Labels
internals Behind-the-scenes improvements

Comments

@fredemmott
Copy link
Collaborator

The Xaml compiler is now included as an exe in the Windows App SDK; while the inputs/outputs are undocumented, they can be traced from the existing msbuild, and the source is available in the microsoft-ui-xaml repository.

It would be good to remove the hard-to-debug interactions between build systems.

microsoft/WindowsAppSDK#3901

https://github.com/microsoft/microsoft-ui-xaml/tree/winui3/release/1.4-stable/src/XamlCompiler/Exe

@fredemmott fredemmott added the internals Behind-the-scenes improvements label Dec 5, 2023
fredemmott added a commit that referenced this issue Feb 28, 2024
…Studio cmake generators

The main blocker would be #450 , but that's not documented or supported by Microsoft; if that were done, there's also lots of small things.

refs #515
@fredemmott
Copy link
Collaborator Author

Probably not a good idea given it's not documented at all; seems like it's there but unsupported.

@fredemmott fredemmott changed the title Use standalone Xaml compiler rather than making cmake call msbuild Stop using WinUI3 Jul 24, 2024
@fredemmott
Copy link
Collaborator Author

fredemmott commented Jul 24, 2024

Too much pain, too many long-standing bugs, too annoying to integrate with CMake, and plan has changed from 'open source' to 'shared source'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internals Behind-the-scenes improvements
Projects
None yet
Development

No branches or pull requests

1 participant