Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.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和System.Threading.Tasks中_C#_Unity3d_Uwp - Fatal编程技术网

C# 类型任务同时存在于System.Threading和System.Threading.Tasks中

C# 类型任务同时存在于System.Threading和System.Threading.Tasks中,c#,unity3d,uwp,C#,Unity3d,Uwp,我正试图帮助我的Unity插件的一个用户,他遇到了一个奇怪的错误(见问题)。当他们构建他们的项目(包括我的插件源代码)时,会出现以下错误: 错误CS0433:类型“Task”同时存在于“System.Threading.Tasks,Version=4.0.10.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”和“System.Threading,Version=1.0.2856.102,Culture=neutral,PublicKeyToke

我正试图帮助我的Unity插件的一个用户,他遇到了一个奇怪的错误(见问题)。当他们构建他们的项目(包括我的插件源代码)时,会出现以下错误:

错误CS0433:类型“Task”同时存在于“System.Threading.Tasks,Version=4.0.10.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”和“System.Threading,Version=1.0.2856.102,Culture=neutral,PublicKeyToken=31bf3856ad364e35”中

我有几个与此相关的问题:

  • 据我所知,
    System.Threading
    不应在任何框架(.Net、Mono或CoreCLR)上包含
    Task
    类型。我错了吗

  • 我告诉他们要对文件中的所有类型名进行完全质量检查,但他们仍然会遇到这个错误!如果文件中的所有引用都是
    System.Threading.Tasks.Task
    ,编译器怎么可能对
    System.Threading
    任务类型感到困惑

  • 我应该如何解决此问题


  • System.Threading.Tasks
    System.Threading
    作为程序集,而不是名称空间。两者都包含一个类型
    System.Threading.Tasks.Task
    。我在任何方面都不是Unity senior,但请查看编译器版本的构建设置和项目中的DLL文件。此外,用户是否正在使用Unity 2017和.NET 4实验支持?Unity 5不支持任何形式的任务。一个快速的Google搜索告诉用户一些关于.NET 3.5上的TPL的信息。告诉用户查看项目文件,他们可能已经导入了System.Threadingbefore@Martin看来这是另一个插件资产的问题,我说的对吗?
    System.Threading.Tasks
    System.Threading
    作为程序集,而不是名称空间。两者都包含一个类型
    System.Threading.Tasks.Task
    。我在任何方面都不是Unity senior,但请查看编译器版本的构建设置和项目中的DLL文件。此外,用户是否正在使用Unity 2017和.NET 4实验支持?Unity 5不支持任何形式的任务。一个快速的Google搜索告诉用户一些关于.NET 3.5上的TPL的信息。告诉用户查看项目文件,他们可能已经导入了System.Threadingbefore@Martin看来这是另一个插件资产的问题,对吗?