Hello good morning, I have been trying to update my project from 2017.4.34 to 2019.4.10, and the textmeshpro generates many errors. I have tried different things, switch to Net 4.X, delete Library / PackageCache, update TextMeshPro version through PackageManager and nothing has worked. I managed to remove the errors with that, but all the TextMeshPro have disappeared, and it tells me missing script. I want to try what a user of this forum says, the following: I just upgraded a project from 2017.3 to 2019.1 that was using TMPro in every scene. These were my steps: 1. Upgrade to 2019 first and get all the errors. 2. Change scripting runtime version to .NET 4.x 3. Close Unity Editor 4. Delete global package cache data in "/Users/username/AppData/Local/Unity/cache 5. Delete local project's PackageCache folder 6. Delete old TMPro Aseet in Assets/TextMeshPro 7. Open Unity and your project again and you'll see very TextMeshPro asset missing from your scenes. 8. Panic 9. Go to Window->TextMeshPro->Import TMP Essential Resources 10. Go to Window->TextMeshPro->Project Files GUID Remapping Tool 11. Scan and Save 12. Rejoice when you see all your texts appear on the screen again. But in step 9 and 10 the options you mentioned do not appear, instead in a new project it detects it. What's going on?