Sev*_*Sev 4 c# nuget reactiveui xamarin.forms
将我的项目中的 Xamarin Forms 包更新到 3.4.0.1009999 后,我开始从包中获取一个System.IO.FileNotFoundException
when using 。API 说明只说包含,和我有的。WhenAnyValue
ReactiveUI
ReactiveUI
ReactiveUI.XamForms
ReactiveUI.Events.XamForms
尽管如此,我还是无法加载文件或程序集“ReactiveUI.Winforms”或其依赖项之一:
this.WhenAnyValue(x => x.DiscountSliderValue).Throttle(TimeSpan.FromMilliseconds(800)).Subscribe(CartManager.Instance.UpdateDiscountPercent);
Run Code Online (Sandbox Code Playgroud)
遗憾的是,添加到ReactiveUI.Winforms
包中并没有帮助。
该代码和打包已在该项目中运行了 6 个月或更长时间,没有出现任何问题,因此这是一个新问题。我花了很多时间寻找答案,但一无所获。
关于原因有什么想法吗?
我遇到了同样的问题,但反过来。Winforms 正在请求 XamForms dll,而没有任何内容应该引用 XamForms
检查融合日志显示,在我的情况下,调用程序集是 ReactiveUI,请参阅下面的修剪版本:
=== 预绑定状态信息 ===
LOG: DisplayName = ReactiveUI.XamForms, Version=9.11.0.0, Culture=neutral, PublicKeyToken=null 调用程序集:ReactiveUI, Version=9.11.0.0, Culture=neutral, PublicKeyToken=null 。
这对我来说没有任何意义!
我找到的解决方案是关闭 Visual Studio 并删除整个 .vs 文件夹。有时该文件夹中的信息会损坏。我不能肯定地说为什么,或者即使这是真正的原因,因为它看起来不应该是,但它似乎对我有用。
归档时间: |
|
查看次数: |
668 次 |
最近记录: |