2010-09-29 49 views
4

我在哪里可以找到这个类?我已经包含了Rx扩展。我确定我正在编译的版本是Silverlight 4.我的VS2010 IDE仍然不知道IObservable类型是什么。在Silverlight 4中的IObservable:类型或命名空间无法找到IObservable

我得到一个编译错误说“类型或命名空间的IObservable找不到”

我没有看到他们在System.Collections.Generic命名空间像这个线程表明 http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/523437-include-iobserver-t-and-iobservable-t-interface

上午我缺少对dll的引用?

+1

我认为IObservable已添加到核心.NET 4库中。但Silverlight的故事是什么? – BuddyJoe 2010-09-29 15:35:46

回答

8

它在System命名空间中,类型是IObservable <T>。您需要从ReactiveExtensions SDK中添加对System.Observable.dll的引用。

此外,虽然没有严格要求,但您可能需要添加对System.Reactive.dll的引用,该引用包含多个扩展方法以在IObservable <T>上运行。

+1

谢谢。这让我疯狂。 – BuddyJoe 2010-09-29 20:53:39

相关问题