Unity 2019 - 如何修复TextMeshPro 2.0错误cs0433

9

我刚开始一个新项目,其中包含 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。


1
TextmeshPro默认随Unity 2019一起提供,尝试删除插件。 - Qusai Azzam
谢谢您的回答,为了解决问题,我需要在包管理器中降级TextmeshPro。 - Fifax
谢谢,谢谢,谢谢!我一整晚都在解决这个问题。你真是我的救命恩人! - Dagron
2
当你解决了问题时,请不要在你的问题中添加“已解决”或类似的短语。如果有人给了你一个答案,请接受它。如果你自己找到了解决方案,请发布一个答案(两天后你也可以接受自己的答案)。接受答案也是展示问题已经解决的方式 - 在问题中编辑“已解决”并不是。如果你不想重新编写文本,你可以从修订历史记录中恢复你编辑的答案。 - Zoe stands with Ukraine
2个回答

3

解决方法:

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

修复Unity 2019.1.0f2中的错误的方法:

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

Picture_tip

原贴链接:原帖


1
在Unity 2019.1.5中,看起来TextMeshPro需要至少.NET版本4,我通过以下步骤将.NET从3.5更改为4.6:文件>构建设置>播放器设置>播放器>脚本运行时版本(在3.5上也有警告),选择4.6,在重新加载后,textMesh错误消失了...继续解决我的项目中的所有其他错误!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接