我使用了可移植的模板来创建Xamarin应用,并且已经将反应性UI安装到了可移植库和Android库中。但是,当我将应用程序部署到手机上并导致触发RaisePropertyChanged时。我得到错误:


  您正在引用App中的ReactiveUI的可移植版本。
  参考特定于平台的版本。


我想我一定会误解与Xamarin的兼容性。我是否需要创建一个共享项目才能使用ReactiveUI?

最佳答案

回复:你好

不要以为我们见过面,快来加入Slack https://reactiveui.net/slack吧!

回复:问题

检查您的参考。看来ReactiveUI没有正确安装到您的Android应用程序中。框架使用Bait & Switch模式-如果缺少该开关,则会发生此错误。您需要将reactiveui nuget软件包安装到PCL /标准库AND平台应用程序中。

回复:您需要使用共享吗?

不; PCL / netstandard工作正常,这就是我的建议。

关于c# - Xamarin ReactiveUI-您在应用程序错误中引用了ReactiveUI的可移植版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44083717/

10-12 16:41