Reactive Framework(RX)是否可用于Mono?

时间:2010-04-20 18:46:31

标签: mono system.reactive reactive-programming

一直在寻找,但我找到的唯一的东西是http://evain.net/blog/articles/2009/07/30/rebasing-system-reactive-to-the-net-clr,我开始工作,但感觉应该有一个更简单的方法,特别是因为rx在09年中期首次发布。

5 个答案:

答案 0 :(得分:6)

对于.NET 3.5SP1和.NET 4,您现在可以download it,所以如果它只是对最近发布的Mono版本起作用的话,我不会感到惊讶 - 根本不需要Silverlight doohickies。

话虽如此,我还没有尝试过对抗Mono:)

答案 1 :(得分:1)

上次我试过,它没有用,因为其中一个程序集引用了本机win32 dll或某些框架dll没有由mono实现。但是,自从我尝试以来,至少有一个版本的Rx。

答案 2 :(得分:1)

是的,虽然我自己没有尝试过。 您可以在https://github.com/atsushieno/mono-reactive找到 mono-reactive

答案 3 :(得分:0)

我已经玩了一段时间了,我发现Microsoft的.NET 3.5 SP1二进制文件在Mono 2.6.x上工作。但是,到目前为止,我还没有能够使.NET 4二进制文件工作。看起来他们希望IObserver / IObservable(可能还有其他东西?)出现在mscorlib.dll中,而Mono 2.6.x则不然。不幸的是,这意味着2.6.x下没有IObservable / IObserver的协变/逆变版本。

尚未通过Mono的svn挖掘,看看我是否可以通过这种方式使用它。

答案 4 :(得分:0)

如果你看.gitmodules of mono repository,你会发现external RX repository的引用,我希望它将成为未来单声道发行的一部分(Mono 3.0.1还不包含它)。