Reactive Framework (RX) уже доступен для использования в Mono? - PullRequest
7 голосов
/ 20 апреля 2010

Я искал, но единственное, что я нашел, было http://evain.net/blog/articles/2009/07/30/rebasing-system-reactive-to-the-net-clr, которое я получил, чтобы работать, но кажется, что должен быть более простой способ, тем более, что rx был впервые выпущен в середине 09 года.

Ответы [ 5 ]

6 голосов
/ 20 апреля 2010

Теперь вы можете загрузить его для .NET 3.5SP1 и .NET 4, так что я бы не удивился, если бы он работал только против недавних выпусков Mono - никаких черт Silverlight не требуется.

Сказав это, я вообще не пробовал против Mono:)

1 голос
/ 10 апреля 2012

Да, хотя я сам не пробовал. Вы можете найти монореактивный в https://github.com/atsushieno/mono-reactive.

1 голос
/ 19 июня 2010

В прошлый раз, когда я пытался, это не сработало, так как одна из сборок ссылалась либо на нативную win32 dll, либо на некоторую dll-среду, не реализованную в monoТем не менее, с тех пор как я попробовал, был хотя бы один выпуск Rx.

0 голосов
/ 30 ноября 2012

Если вы посмотрите на .gitmodules моно-репозитория , вы найдете ссылку на внешний RX-репозиторий , который, как я ожидаю, станет частью будущих моно-дистрибутивов ( Mono 3.0.1 пока не содержит).

0 голосов
/ 14 июня 2010

Я немного поигрался с этим и обнаружил, что двоичные файлы .NET 3.5 SP1 от Microsoft работают на Mono 2.6.x. Однако до сих пор я не смог заставить работать бинарные файлы .NET 4. Кажется, они ожидают, что IObserver / IObservable (возможно, другие вещи?) Будут присутствовать в mscorlib.dll, чего нет в Mono 2.6.x. К сожалению, это означает, что нет ковариантных / контравариантных версий IObservable / IObserver в 2.6.x.

Еще не копался в svn Mono, чтобы посмотреть, смогу ли я заставить его работать таким образом.

...