TextMesh Pro unity plugin stopped working after updating Unity to 5.6 beta

13,228

Solution 1

Here is another approach which works.

Open your project folder go to Assets and delete the whole folder of TextMesh Pro.

After that go to:

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

After that go to Asset store and you will be able to download the latest version which works without problems on Unity 2017.2.

Solution 2

I fixed this issue by changing the import settings of TextMeshPro.dll. The workaround can be found here.

Share:
13,228
Łukasz Motyczka
Author by

Łukasz Motyczka

By day: Sales rep :( By night I code my two games in Unity3d :)

Updated on June 07, 2022

Comments

  • Łukasz Motyczka
    Łukasz Motyczka about 2 years

    I updated Unity3D to 5.6 beta version. I had asset from store called TextMesh Pro. Now it doesn't work (no text, many NREs). Console shows:

    error CS1704: An assembly with the same name `TextMeshPro' has already been imported. Consider removing one of the references or sign the assembly Assets/TextMesh Pro/Plugins/TextMeshPro.dll (Location of the symbol related to previous error) Assets/TextMesh Pro/Plugins/Runtime-Only DLL/TextMeshPro.dll (Location of the symbol related to previous error)

    I did not import this twice. The changelog of Unity 5.6 says that this asset will be built in in unity, but it is not yet. Is there any workaround or fix for something like this?