2010-09-29 25 views
4

Où puis-je trouver cette classe? J'ai inclus les extensions Rx. Je me suis assuré que la version que je compile est Silverlight 4. Mon IDE VS2010 n'a toujours aucune idée de ce qu'est le type IObservable.IObservable dans Silverlight 4: type ou espace de nom IObservable introuvable

je reçois une erreur de compilation disant « type ou espace de noms IObservable n'a pas pu être trouvé »

Je ne les voyais pas dans l'espace de noms System.Collections.Generic comme ce fil suggère http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/523437-include-iobserver-t-and-iobservable-t-interface

Am I manque une référence à une DLL?

+1

Je pense que IObservable a été ajouté aux principales bibliothèques .NET 4. Mais quelle est l'histoire avec Silverlight? – BuddyJoe

Répondre

8

Il est dans l'espace de noms de système, le type est IObservable <T>. Vous devrez ajouter une référence à System.Observable.dll à partir du SDK ReactiveExtensions.

De plus, bien que cela ne soit pas strictement requis, vous voudrez probablement ajouter une référence à System.Reactive.dll, qui contient de nombreuses méthodes d'extension pour fonctionner sur IObservable <T>.

+1

Merci. Cela me rendait fou. – BuddyJoe