Dependências não fluindo entre projetos dependentes, causando System.IO.FileNotFoundException

Digamos que minha solução tenha 2 projetos:

O primeiro chamado "MainProject" (um projeto .NETStandard 2.0).O segundo chamado "MainProjectTests" (um projeto de teste do NUnit) com alguns testes de unidade para cada classe em "MainProject".

O primeiro projeto (MainProject) possui uma dependência do NuGet chamada "dependencyX". Obviamente, o projeto "MainProjectTests" tem uma referência a "MainProject".

Portanto, quando o executor de teste executa um teste de "MainProjectTests" que chama métodos de "MainProject" usando "dependencyX", estou recebendo umSystem.IO.FileNotFoundException exceção:

System.IO.FileNotFoundException: não foi possível carregar o arquivo ou assembly 'dependencyX, versão = 1.0.0.0, Culture = neutral, PublicKeyToken = null' ou uma de suas dependências.

Por que estou recebendo essa exceção? Quando adiciono "dependencyX" a "MainProjectTests", tudo funciona bem, mas não me parece uma boa prática ... Como resolvê-lo?

Estou usando o Visual Studio for Mac Community 7.2 preview (7.2 build 583)

Obrigado pela ajuda.

EDITAR:

Tentei colocar as opções:

<RestoreProjectStyle>PackageReference</RestoreProjectStyle>

<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

no projeto NUnit, mas obtendo o mesmo resultado.

questionAnswers(2)

yourAnswerToTheQuestion