ReactiveUI: ReactiveUI nuget package is incompatible with WinUI 3 (ARM64)
The same as https://github.com/dotnet/reactive/issues/1461
It requires Microsoft.WindowsDesktop.App on net5.0-windows, which is unavailable on win-arm64. But WinUI 3 supports win-arm64.
I see System.Reactive.Linq.ControlObservable using Windows Forms. I wonder why it isn’t in ReactiveUI.WinForms.
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 4
- Comments: 15 (8 by maintainers)
@glennawatson WinUI 3 is now supported with major version 0. It’s not feature complete, but it’s now supported.
The required action isn’t to support anything specific to WinUI 3. It’s a layering issue - System.Reactive shouldn’t reference WinForms and only ReactiveUI.WinForms should.
Just commenting to add that this is a critical time for ReactiveUI to add support for WinUI 3.
I’m in that last boat. I had started to experiment with ReactiveUI in some LOB UWP projects 1-2 years ago, but after MS indicated UWP was dead and desktop is the way forward I put off further development. I’m starting back on up on the projects now and see that I have to make a choice to wait for ReactiveUI support or to proceed without it.
I’ll have another look in the coming weeks
One problem I had and others was they implemented INotifyPropertyChanged slightly different to most other platforms. Eg different namespaces etc