Frage

Wo kann ich diese Klasse finden? Ich habe die Rx-Erweiterungen enthalten. Ich habe dafür gesorgt, die Version, die ich zu kompilieren bin ist Silverlight 4. Meine VS2010 IDE hat noch keine Ahnung, was der Typ IObservable ist.

ich einen Compiler-Fehler erhalten sagen „Typ oder Namespace IObservable konnte nicht gefunden werden“

Ich habe sie nicht in der System.Collections.Generic Namespace wie dieses Thema schlägt http : //dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/523437-include-iobserver-t-and-iobservable-t-interface

Bin ich einen Verweis auf eine fehlende dll?

War es hilfreich?

Lösung

Es ist im System-Namespace, der Typ IObservable ist . Sie werden einen Verweis auf System.Observable.dll aus dem ReactiveExtensions SDK hinzufügen müssen.

Auch wenn nicht unbedingt erforderlich, werden Sie wahrscheinlich wollen einen Verweis auf System.Reactive.dll hinzuzufügen, die zahlreichen Erweiterungsmethoden enthält auf IObservable zu bedienen .

Andere Tipps

Nicht eine sehr lange Antwort, aber es gibt nicht viel zu sagen.

Silverlight verwendet nur eine kleine Teilmenge der .NET Framework. Das sei gesagt,

scroll top