Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Threading.Tasks_C#_Multithreading_Asynchronous_Task - Fatal编程技术网

C# System.Threading.Tasks

C# System.Threading.Tasks,c#,multithreading,asynchronous,task,C#,Multithreading,Asynchronous,Task,我正试着用那个参照物。我知道它在C4中。我不知道我现在有什么 但基本上,当我写这句话时: Task.Factory.StartNew(someMethod); 它告诉我这是一个错误。有没有办法解决这个问题,以便我的ide能够识别库任务并行库?您只需要一个 using System.Threading.Tasks; 您不需要添加任何额外的引用-在mscorlib中 你确定你的目标是.NET4吗?签入项目属性。可用的类型不取决于您使用的语言版本,而是取决于您使用的框架版本。您只需要一个 usin

我正试着用那个参照物。我知道它在C4中。我不知道我现在有什么

但基本上,当我写这句话时:

Task.Factory.StartNew(someMethod);

它告诉我这是一个错误。有没有办法解决这个问题,以便我的ide能够识别库任务并行库?

您只需要一个

using System.Threading.Tasks;
您不需要添加任何额外的引用-在mscorlib中


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

您只需要一个

using System.Threading.Tasks;
您不需要添加任何额外的引用-在mscorlib中


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

右键单击项目并选择“属性”,可以查看您的目标框架版本。在应用程序选项卡上,您的框架版本将位于目标框架下拉列表中。如果没有应用程序选项卡,请检查Silverlight选项卡

如果您的目标是.NET4,则任务已被引用;见乔恩的答案

若您的目标是.NET3.5,那个么您可以通过下载并添加这些库作为参考来获得任务


如果你的目标是.NET2或Silverlight,那么你就不走运了;任务在这些系统上不可用。

通过右键单击项目并选择属性,可以查看目标框架版本。在应用程序选项卡上,您的框架版本将位于目标框架下拉列表中。如果没有应用程序选项卡,请检查Silverlight选项卡

如果您的目标是.NET4,则任务已被引用;见乔恩的答案

若您的目标是.NET3.5,那个么您可以通过下载并添加这些库作为参考来获得任务


如果你的目标是.NET2或Silverlight,那么你就不走运了;任务在这些系统上不可用。

您可能参考了早期版本的mscorlib。确保您拥有4.0版本。如果您有一个早期版本的引用,如2.x,请删除该引用并添加4.0的引用。

您可能有一个早期版本的mscorlib的引用。确保您拥有4.0版本。如果您有一个早期的引用,如2.x,请删除该引用并添加4.0的引用。

您确定您的代码是这样的吗

var task2 = Task.Factory.StartNew(() => pr.DoSomething());

如果问题仍然存在,请共享您的代码。

您确定您的代码看起来像这样吗

var task2 = Task.Factory.StartNew(() => pr.DoSomething());

如果问题仍然存在,请共享您的代码。

但即使在我键入该名称空间时,当我尝试使用Task时,它也不会在自动名称生成下拉列表中为我提供名称。。为什么会这样?您提供给Task的链接声明这是在.NET4.5中使用的,所以我假设这在4.0中是不可能的?你问的问题是,他是否把.NET 4作为目标,这让我很失望。@djerry:你没有仔细阅读文档:在版本信息下,在:4.5,4中支持。看看我在2011年2月写下这个答案的时候——早在.NET 4.5面世之前很久。但即使我键入了这个名称空间,当我尝试使用Task时,它也不会在自动生成名称的下拉列表中给出它的名称。。为什么会这样?您提供给Task的链接声明这是在.NET4.5中使用的,所以我假设这在4.0中是不可能的?你问的问题是,他是否把.NET 4作为目标,这让我很失望。@djerry:你没有仔细阅读文档:在版本信息下,在:4.5,4中支持。看看我在2011年2月写下这个答案的时候,那是在.NET4.5面世之前很久。