首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Threading.Tasks

System.Threading.Tasks
EN

Stack Overflow用户
提问于 2011-02-19 17:33:15
回答 4查看 27.1K关注 0票数 1

我正在尝试使用那个引用。我知道它在c# 4中,但我不知道我现在有什么。

但基本上,当我写这行的时候:

代码语言:javascript
复制
Task.Factory.StartNew(someMethod);

它告诉我这是一个错误。有没有办法解决这个问题,这样我的ide就能识别出那个库(任务并行库)?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-02-19 17:37:39

您只需要一个using指令

代码语言:javascript
复制
using System.Threading.Tasks;

你不需要添加任何额外的引用-- Task在mscorlib中。

你确定你的目标是.NET 4吗?签入您的项目属性。(可用的类型不取决于您使用的语言的版本,而取决于您使用的框架的版本。)

票数 14
EN

Stack Overflow用户

发布于 2011-02-19 22:32:42

您可以通过右键单击您的项目并选择Properties来查看您的目标框架版本。在Application选项卡上,您的框架版本将出现在"Target framework“下拉列表中。如果没有应用程序选项卡,请检查Silverlight选项卡。

如果您的目标是.NET 4,那么已经引用了Task;请参阅Jon的答案。

如果你的目标是.NET 3.5,那么你可以通过下载Microsoft Reactive Extensions并添加这些库作为参考来获得Task

如果您的目标是Silverlight2或.NET,那么您就不走运了;Task在这些系统上不可用。

票数 7
EN

Stack Overflow用户

发布于 2011-03-15 08:05:30

您可能引用了较早版本的mscorlib。确保您使用的是4.0版本。如果您有一个较早的引用(如2.x),请删除该引用并添加4.0的引用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5050004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档