Descrição do Código de Severidade Status da Supressão da Linha de Arquivo do Projeto O Erro CS0012 Tipo "Objecto" é definido em um assembly sem referência. Uma referência ao assembly "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" deve ser adicionada. XXX C:\project\my\xxx.cs 24 ativo Problemas encontrados ao desenvolver projetos .NET Core
O Projeto A é um projeto .NETCoreApp versão 1.1, e o Projeto B é um projeto .NET 4.5
Quando o item A se refere ao item B, o erro reportado é o que foi mencionado acima.
Solução:
A NuGet instala o pacote da seguinte forma:
Introdução
Implementação e direcionamento. NET Framework 4.0 e compatibilidade com bibliotecas portáteis de versões anteriores do .NET, como o Silverlight. Este pacote suporta redirecionar referências para assemblies de referência clássicos (mscorlib.dll, system.dll, etc.) para novos assemblies de contrato (System.Runtime.dll, System.IO, etc.). Faz isso mediante pagamento de uma taxa para evitar que os montadores de usuários precisem consultar todos os contratos que coincidam com o mscorlib. Portanto, você pode encontrar erros semelhantes ao usar este pacote Erro CS0012: O tipo "WebRequest" está definido em um assembly sem referência. Você deve adicionar um suporte ao sistema de montagem. Net.Requests, Version=0.0.0.0, Culture=neutro, PublicKeyToken=b03f5f7f11d50a3a'. Para corrigir esses erros, instale o pacote com o mesmo nome do conjunto ausente. TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279 Ao usar o NuGet 3.x, este pacote requer pelo menos a versão 3.4.
Requer NuGet 2.12 ou posterior.
|