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.