dchaib / Caliburn.Micro.ReactiveUI

Caliburn.Micro screens and conductors rewritten to inherit from ReactiveUI ReactiveObject

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problem with rxUI 5.99.6-beta

PhilPJL opened this issue · comments

Create empty WPF project.
Add Caliburn.Micro.Start (v2) and make required changes. Change ShellViewModel to derive from Screen. Project runs.
Add Calilburn.Micro.ReactiveUI. Project runs.
Change ShellViewModel to derive from ReactiveScreen. Project runs.
Update Nuget packages to latest stable versions (rx 2.2.4, rxUI 5.5.1). Project runs.
Update rxUi to 5.99.6 beta. Need to manually add Splat 1.3.1. Project fails to run

An exception of type 'System.TypeLoadException' occurred in Caliburn.Micro.ReactiveUI.dll but was not handled in user code

Additional information: Could not load type 'ReactiveUI.ReactiveObjectExpressionMixin' from assembly 'ReactiveUI, Version=5.99.6.0, Culture=neutral, PublicKeyToken=null'.

ReactiveUI 6 is not supported yet... or at least not tested. I plan on addressing this in the coming days.

I have tried to reproduce our issue, but I was not successful... Could you share your project so I can have a look?

I have been able to reproduce the issue. I thought a binding redirect could help, but it doesn't seem to work. In any case, the issue is fixed with PR #19. I will publish it soon to NuGet.