首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Reactive for WPF .NET 6

System.Reactive for WPF .NET 6
EN

Stack Overflow用户
提问于 2022-01-25 00:15:05
回答 2查看 1.2K关注 0票数 2

我正试图将.NET 6作为我的WPF应用程序的目标,但由于我使用的是RX.net,所以我能达到的最高目标是net5.0-windows10.0.19041。一个例子是,当我以net6.0-windows为目标时,net6.0-windows是不可用的,我的应用程序经常使用它。

有人知道.NET 6版本的RX.NET何时发布吗?或者B) ObserveOnDispatcher()ObserveOn(DispatcherScheduler.Current.Dispatcher)在.NET 6上的解决方案?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-22 16:18:13

我发现的一种相对简单的方法是将ReactiveUI.WPF包添加到我的WPF项目中。这使我可以使用net6.0-windows,也可以使用DispatcherScheduler。我没有使用ReactiveUI库中的任何东西,所以从技术上讲,这是一种黑客行为,但花费了我5分钟的时间,并且只在附带的二进制文件中添加了几百千字节,所以对于我来说,能够从以前在net5.0-windows10.0.19041上的限制中继续前进是值得的,因为RX的存在。

如果我有更多的时间和技能,我会深入研究ReactiveUI.WPF源代码是如何达到预期效果的,并将其应用到我自己的源代码中。也许有人有一个更优雅的,非黑客的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2022-01-25 02:49:36

这将在v5.1中得到修正。

https://github.com/dotnet/reactive/pull/1660

您可以按自述方式尝试夜间构建。

https://github.com/dotnet/reactive#get-nightly-builds

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70841997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档