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