After updating the Xamarin Forms package in my project to 3.4.0.1009999 I have started getting a System.IO.FileNotFoundException when using WhenAnyValue from the ReactiveUI package. The API instructions only say to include ReactiveUI, ReactiveUI.XamForms and ReactiveUI.Events.XamForms which I have.
Despite this I get Could not load file or assembly 'ReactiveUI.Winforms' or one of its dependencies here:
this.WhenAnyValue(x => x.DiscountSliderValue).Throttle(TimeSpan.FromMilliseconds(800)).Subscribe(CartManager.Instance.UpdateDiscountPercent);
Adding in the ReactiveUI.Winforms package sadly does not help.
This is code and packaging that has been working in this project for 6 months or more with no issues so it is a new problem. I have spent a significant amount of time looking for answers and have found nothing.
Any ideas on the cause?