Error: Freshly imported TMPro Essentials not recognized by Visual Studio, 2020.1.f CS0246

VSCode and Visual Studio both fail to acknowledge the TextMeshPro essentials folder I just added to my project using the standard method of going to Window > Text Mesh Pro > Get essentials. The code itself runs fine on play mode.

There are multiple threads already about issues with TMPro recognition by text editors, and the solution offered is usually to reimport TMPro essentials from Unity and to update any assembly reference files you have lying around. However even after moving all my assets to an entirely new folder multiple times, and deleting the .sln in hopes it will regenerate correctly, both VSCode and Visual Studio still fail to recognize this library. What can I do to get this to work?

    using UnityEngine;
    using System.Collections;
    using TMPro; //unnecessary directive
    
    public class Typer : MonoBehaviour
    {
        private TMP_Text m_textMeshPro;  //CS0246, are you missing a using directive blah blah
    }

I have the same mistake since half a day… I’m using the last version of Unity / VS and VS Code / Packages like TMPro and VS, VS code for Unity…

The mistake persists between two different projects and all the solutions I found all around the web but they doesn’t work…

Can anyone help us ?