2017-03-26 87 views
3

我将Unity3D更新为5.6测试版。我从商店里获得了名为TextMesh Pro的资产。现在它不起作用(没有文字,许多NRE)。控制台显示:将Unity更新为5.6版后,TextMesh Pro unity插件停止工作

错误CS1704:具有相同名称`TextMeshPro'的程序集已导入 。考虑删除其中一个引用或签署 程序集Assets/TextMesh Pro/Plugins/TextMeshPro.dll(与前一个错误相关的 符号的位置)Assets/TextMesh Pro/Plugins/Runtime-Only DLL/TextMeshPro.dll的符号 与以前的错误相关)

我没有两次导入。统一5.6的更新日志表示,这个资产将统一建立,但尚未完成。是否有任何解决方法或解决这样的事情?

回答

2

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

3

这是另一种可行的方法。

打开您的项目文件夹转到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

+0

非常好!它为我工作。请注意,我必须重新启动Unity才能在资产商店再次安装资产后正常工作。 +1 – Dror