Unity 2019-如何修复TextMeshPro 2.0错误CS0433-已解决

时间:2019-04-21 09:44:11

标签: unity3d github vuforia

我是Unity的新手。我刚刚开始了一个包含Vuforia SDK的新项目。进行了一些更改之后,我决定从Asset Store安装GitHub扩展进行一些备份。之后,我的textMeshPro插件发疯了,抛出了一个我无法处理的烦人的错误。错误提示:

Library\PackageCache\com.unity.textmeshpro@2.0.0\Scripts\Editor\TMP_PackageUtilities.cs(310,17): error CS0433: The type 'Task' exists in both 'System.Threading, Version=1.0.3333.0, Culture=neutral, PublicKeyToken=402899b480e6f383' and 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

有人知道如何摆脱它吗?

我的Unity版本是2019.1.0f2

解决方案:

谢谢您的回答,我在其他论坛上找到了解决方案。

统一2019.1.0f2中修复错误的方法

  1. 转到窗口->包裹管理器
  2. TextMesh Pro(将安装2.0.0版)
  3. 单击左侧的箭头>以查看所有可用版本。
  4. 将TextMesh Pro更新到1.3.0(与Unity 2018.3.12f1中的版本相同)

让编译器完成,您应该从控制台中清除错误

Picture_tip

链接到原始帖子:Original post

2 个答案:

答案 0 :(得分:0)

在Unity 2019.1.5中,看起来TextMeshPro至少需要.net ver 4,我将.net从3.5更改为4.6,方法是:文件>构建设置>播放器设置>播放器>脚本运行时版本(该脚本也警告3.5),选择4.6,重新加载后,textMesh错误消失了……移至我项目中的所有其他错误!

答案 1 :(得分:0)

解决方案:

谢谢您的回答,我在其他论坛上找到了解决方案。

统一2019.1.0f2中修复错误的方法

  1. 转到窗口->包裹管理器
  2. TextMesh Pro(将安装2.0.0版)
  3. 单击左侧的箭头>以查看所有可用版本。 4。将TextMesh Pro更新到1.3.0(与Unity 2018.3.12f1中的版本相同) 让编译器完成,您应该从控制台中清除错误

Picture_tip

链接到原始帖子:Original post