2010-04-20 63 views

回答

6

现在,您可以download it的。 NET 3.5SP1和.NET 4,所以我不会惊讶它是否与最近发布的Mono一起工作 - 根本不需要Silverlight doohickies。

话虽如此,我还没有尝试过对单声道:)

+0

我正在使用monodevelop 2.2,只是试图构建一个示例代码失败,出现错误CS0103:在当前上下文(CS0103)中不存在名称'Observable'。这就是为什么我尝试了上述链接。 – Kristofer 2010-04-20 18:52:53

+0

@Kristofer:你有没有“使用System.Linq;”在你的使用指令中,以及对System.Reactive.dll和System.CoreEx.dll的引用? – 2010-04-20 19:25:12

+0

System.Linq存在并位于我使用的指令中。另一方面,System.Reactive和System.CoreEx在尝试使用“添加引用”来查找它们时不可用,所以我猜它们在当前的单声道版本中仍然不受支持。 – Kristofer 2010-04-20 19:42:12

0

我已经玩了一会儿,我发现在所有从微软的工作.NET 3.5 SP1的二进制文件在Mono 2.6.x上。但是,到目前为止,我还没有能够获得.NET 4二进制文件的工作。看起来他们期望IObserver/IObservable(可能是其他的东西?)出现在mscorlib.dll中,而Mono 2.6.x并不是这种情况。不幸的是,这意味着在2.6.x下没有IObservable/IObserver的协变/逆变版本。

还没有通过莫诺的svn挖掘,看看我是否可以得到它的工作方式。

1

最后一次我尝试了,它没有工作,因为其中一个程序集引用了原生的win32 dll或一些框架DLL不是由mono实现的。然而,自从我尝试以来,至少有一次Rx发布。

相关问题