【问题标题】:TextMesh Pro unity plugin stopped working after updating Unity to 5.6 beta将 Unity 更新到 5.6 beta 后 TextMesh Pro unity 插件停止工作
【发布时间】:2017-03-26 13:02:02
【问题描述】:

我将 Unity3D 更新为 5.6 测试版。我有来自名为 TextMesh Pro 的商店的资产。现在它不起作用(没有文字,很多 NRE)。控制台显示:

错误 CS1704:同名“TextMeshPro”的程序集已经 被进口。考虑删除其中一个参考文献或签署 组件Assets/TextMesh Pro/Plugins/TextMeshPro.dll(位置 与先前错误相关的符号)Assets/TextMesh Pro/Plugins/Runtime-Only DLL/TextMeshPro.dll(符号的位置 与之前的错误有关)

我没有导入两次。 Unity 5.6 的更新日志说这个资产将内置在统一中,但还没有。有什么解决方法或解决方法吗?

【问题讨论】:

  • 请标记解决您问题的答案。

标签: c# unity3d plugins


【解决方案1】:

这是另一种可行的方法。

打开你的项目文件夹去Assets并删除TextMesh Pro的整个文件夹。

然后转到:

C:\Users\YOUR_USERNAME\AppData\Roaming\Unity\Asset Store-5.x\Unity Technologies\Unity EssentialsBeta Content 并删除TextMesh Pro.unitypackage

然后去资产商店,你将能够下载最新版本,在Unity 2017.2上运行没有问题。

【讨论】:

  • 太棒了!它确实对我有用。请注意,从资产商店再次安装资产后,我必须重新启动 Unity 才能使其正常工作。 +1
  • 也为我工作!谢谢
  • 另外,您需要转到C:\Users\YOUR_USERNAME\AppData\Local\Unity\cache\packages\packages.unity.com 并删除com.unity.textmeshpro@X.X.X,否则您将得到Multiple plugins with the same name... 错误。
【解决方案2】:

我通过更改 TextMeshPro.dll 的导入设置解决了这个问题。解决方法可以在here找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 2017-06-25
    相关资源
    最近更新 更多