C# 类型任务同时存在于System.Threading和System.Threading.Tasks中
我正试图帮助我的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”中 我有几个与此相关的问题: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
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看来这是另一个插件资产的问题,对吗?