Hi Gaspar, thanks for posting.
Normally, NCrunch allows MSBuild to select the SDK version that it finds most appropriate for the project being loaded. Typically, this will be the latest installed version. Changing 'Build SDK' tells NCrunch to override this behaviour.
I've seen this go wrong with Preview versions of Visual Studio, beacuse MSBuild has an internal check which does a memory test against the software calling it to see if it's a preview version of VS. If it is, the SDK resolution works differently in a way that NCrunch can't always reliably detect. Are you running a preview version of VS?
I can't speak to the error message itself, but SDK version incompatibility issues can cause some of the weirdest errors I've ever seen. I guess this makes sense, since the nature of the issue comes from library versions calling other libraries that they were never designed to work with.
If you aren't running a preview VS, could you confirm whether a command-line MSBuild call allows you to build this project? If it doesn't, then this is a toolset installation issue or platform bug.