2013-12-16 40 views
2

我使用Visual Studio 2013和.NET Framework版本4.5.1的Rx任务ToObservable()未找到

我读上无扩展教程,我试图运行此代码:

var t = Task.Factory.StartNew(() => "Test"); 
var source = t.ToObservable(); 

t.ToObservable()有下划线且给我的错误

System.Threading.Tasks.Task < .string>不包含定义ToObservable ...

我在另一篇文章中看到我应该下载Silverlight工具包,并且包含System.Reactive.dll它作为参考,但这并没有帮助。

我应该怎么做才能解决这个问题?

+3

你在使用System.Reactive.Threading.Tasks吗? – SLaks

+0

嘿,实际上修好了!我不认为这是因为我错过了使用语句,因为我总是依靠右键单击错误 - >解析 - >使用missingReference。谢谢! – Darius

+0

@ user1136506您可以使用“SLaks”答案作为答案,这样可以帮助其他人 – Shaharyar

回答

9

该扩展方法在System.Reactive.Threading.Tasks命名空间中定义。

您需要先导入命名空间。