2010-04-20 12 views

Respuesta

6

Ahora puede download it para. NET 3.5SP1 y .NET 4, por lo que no me sorprendería que funcionase contra versiones recientes de Mono: no se requiere nada de Silverlight.

Una vez dicho esto, yo no lo he probado en absoluto contra Mono :)

+0

Estoy usando monodevelop 2.2 y simplemente intento construir un código de muestra que falló con el error CS0103: El nombre 'Observable 'no existe en el contexto actual (CS0103). Es por eso que probé el enlace mencionado anteriormente. – Kristofer

+0

@Kristofer: ¿Tiene "using System.Linq"? en sus directivas de uso y una referencia a System.Reactive.dll y System.CoreEx.dll? –

+0

System.Linq existe y está en mis directivas de uso. System.Reactive y System.CoreEx por otro lado no están disponibles al intentar encontrarlos usando "agregar referencia", así que supongo que todavía no son compatibles con la versión mono actual. – Kristofer

0

He estado jugando un rato con él por un tiempo y me he dado cuenta que los binarios .NET 3.5 SP1 de trabajo de Microsoft en Mono 2.6.x. Sin embargo, hasta ahora no he podido hacer funcionar los binarios .NET 4. Parece que esperan IObserver/IObservable (posiblemente otras cosas?) Para estar presente en mscorlib.dll, que no es el caso en Mono 2.6.x. Desafortunadamente, esto significa que no hay versiones covariantes/contravariantes de IObservable/IObserver en 2.6.x.

Todavía no he buscado en el svn de Mono para ver si puedo hacerlo funcionar de esa manera.

1

La última vez que lo intenté, no funcionó ya que uno de los ensamblajes hacía referencia a un dll de win32 nativo o un dll de framework no implementado por mono. Sin embargo, ha habido al menos un lanzamiento de Rx desde que lo intenté.

Cuestiones relacionadas