(Solved) Changed Unity versions, now Text Mesh Pro has compile errors. How do I fix this?!?!?

After finishing my game, I decided to update Unity to version 2018.2. I used Text Mesh Pro a lot throughout my game, and that decision has backfired. Errors flood the compiler, and I’m unable to build a game I’ve worked tirelessly to complete. How do I fix this issue? I’ve scoured the internet for a straight-forward answer to no prevail. I’m not the best programmer, so I’m hoping someone out there can fix this.

This is the error I’m getting:

C:/Users/eichl/AppData/Local/Unity/cache/packages/packages.unity.com/com.unity.textmeshpro@1.2.4/Scripts/Runtime/TMPro_Private.cs(3551,92): error CS0121: The call is ambiguous between the following methods or properties: TMPro.TMPro_ExtensionMethods.Compare(this UnityEngine.Color32, UnityEngine.Color32)' and TMPro.TMPro_ExtensionMethods.Compare(this UnityEngine.Color32, UnityEngine.Color32)’

Thanks for responding, but I found a work around. I just installed Unity 2017.4 and it worked (idk why, I had never even installed it before).