2013-02-18 3 views
2

У меня нет ISubject, класс Subject в моем VS2012 с Net4.5. Неужели они стали обманчивыми? Должен ли я использовать только IObservable и IObserver? Если нет, то как я могу их получить?Где находится ISubject?

ответ

5

В Rx 1.x, ISubject определен в сборке System.Reactive, поэтому вам нужно добавить ссылку на это.

В Rx 2.х, ISubject определяется в System.Reactive.Interfaces сборки (Rx-Interfaces NuGet package) и Subject<T> определяется в System.Reactive.Linq сборки (Rx-Linq NuGet package). Вы можете просто добавить ссылку на Rx-Linq, поскольку она имеет зависимость от Rx-интерфейсов.

Смежные вопросы