2010-04-20 9 views

risposta

6

È ora possibile download it per. NET 3.5SP1 e .NET 4, quindi non sarei sorpreso se avesse funzionato solo contro le recenti versioni di Mono - nessun bisogno di Silverlight doohickies.

Detto questo, non ho provato affatto contro Mono :)

+0

sto usando MonoDevelop 2.2 e semplicemente cercando di costruire un codice di esempio non riuscita con CS0103 Errore: Il nome 'Observable' non esiste nel contesto corrente (CS0103). Ecco perché ho provato il link sopra menzionato. – Kristofer

+0

@Kristofer: "Si sta utilizzando System.Linq;" nelle tue direttive di utilizzo e un riferimento a System.Reactive.dll e System.CoreEx.dll? –

+0

System.Linq esiste ed è nelle mie direttive di utilizzo. System.Reactive e System.CoreEx non sono invece disponibili quando si cerca di trovarli utilizzando "aggiungi riferimento", quindi suppongo che non siano ancora supportati nella versione mono corrente. – Kristofer

0

Ho giocato intorno con esso per un po 'e ho trovato che i binari NET 3.5 SP1 dal lavoro di Microsoft su Mono 2.6.x. Tuttavia, fino ad ora non sono stato in grado di far funzionare i binari .NET 4. Sembra che si aspettino che IObserver/IObservable (possibilmente altre cose?) Siano presenti in mscorlib.dll, il che non è il caso in Mono 2.6.x. Sfortunatamente ciò non significa nessuna versione covariante/controvariante di IObservable/IObserver in 2.6.x.

non hanno ancora scavato attraverso svn di Mono per vedere se riuscivo a farlo funzionare in questo modo.

1

L'ultima volta che ho provato, non ha funzionato dal momento che uno dei gruppi fa riferimento sia un DLL Win32 nativo o un quadro di riferimento non DLL implementati da mono. Tuttavia, c'è stata almeno una versione di Rx da quando ho provato.

Problemi correlati