Please note a key point is that MRTK3 is not a drop-in replacement for MRTK2.
The '3' in MRTK3 is not a version number. It's an indicator of the generation of the underlying architecture, with HoloToolkit being generation one and MRTK v2.x being generation two.
The architecture of MRTK3 is different from MRTK2. There isn't a 1:1 class mapping from MRTK2 to MRTK3, so errors are expected where you reference MRTK2 classes that aren't in MRTK3. For more details, please see MRTK3 documentation.
The next step after "open Unity" is to go through and address the errors. There is a concept mapping to help identify replacement features at Migration guide from MRTK2 to MRTK3.