Las dependencias no fluyen entre proyectos dependientes, lo que provoca System.IO.FileNotFoundException

Digamos que mi solución tiene 2 proyectos:

El primero llamado "MainProject" (un proyecto .NETStandard 2.0).El segundo llamado "MainProjectTests" (un proyecto de prueba NUnit) con algunas pruebas unitarias para cada clase en "MainProject".

El primer proyecto (MainProject) tiene una dependencia NuGet llamada "dependencyX". Obviamente, el proyecto "MainProjectTests" tiene una referencia a "MainProject".

Entonces, cuando el corredor de prueba ejecuta una prueba de "MainProjectTests" que llama a métodos de "MainProject" usando "dependencyX" obtengo unSystem.IO.FileNotFoundException excepción:

System.IO.FileNotFoundException: No se pudo cargar el archivo o ensamblado 'dependencyX, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' o una de sus dependencias.

¿Por qué recibo esta excepción? Cuando agrego "dependencyX" a "MainProjectTests" todo funciona bien, pero me parece que no es una buena práctica ... ¿Cómo resolverlo?

Estoy usando Visual Studio para Mac Community 7.2 preview (7.2 build 583)

Gracias por la ayuda.

EDITAR:

Intenté poner las opciones:

<RestoreProjectStyle>PackageReference</RestoreProjectStyle>

<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

en el proyecto NUnit, pero obteniendo el mismo resultado.