EF Core tools version update 2.1.1
Ok.
Turns out that this is caused by having the second latest sdk installed (2.1.301), but somewhere in the path a global.json pinned to version 2.1.300.
This error is also shown when you select a different project on Package Manager Console rather than the Entity Framework
project in your solution.
install-package Microsoft.EntityFrameworkCore.Tools -Version 2.1.8
did it for me