Estou usando o Visual Studio 2017 e estou tentando criar uma biblioteca .Net Standard 1.5 e usá-la em um projeto de teste .Net 4.6.2 nUnit.
Eu estou recebendo o seguinte erro...
Não foi possível carregar o arquivo ou assembly 'System.Runtime, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
Eu tentei o seguinte:
- Biblioteca de referência Std como referência do projeto. Erro: me dá o erro anterior.
- Crie um pacote NuGet para minha biblioteca Std e faça referência a ele. Erro: o tipo é System.String, esperando System.String. Isso porque System.Runtime acabou sendo referenciado pelo projeto e possui definições para todos os tipos padrão.
- Consulte o pacote NuGet NetStandard.Library. Erro: forneça o mesmo erro de # ("O tipo é System.String, esperando System.String"). NOTA: Antes de fazer isso, limpei TODOS os pacotes NuGet do projeto e, em seguida, adicionei apenas os pacotes nUnit e NetStandard.Library (que instalou 45 outros pacotes).
Isso é um inseto? Existe uma solução alternativa? Qualquer ajuda é apreciada.