Sintomas

Quando voltar a compilar uma aplicação do Microsoft .NET Framework 4.5.1 que utiliza bibliotecas portátil do .NET direccionar o Microsoft .NET Framework 4.5.2, recebe a seguinte mensagem de erro durante a compilação:

O tipo '{tipo}' está definido numa assemblagem que não está referenciada. Tem de adicionar uma referência à assemblagem '{assemblagem}'.

Nota Esta mensagem de erro, {assemblagem} representa um dos ficheiros reais que se encontra no "\Reference Assemblies\Microsoft\Framework\ C:\Program Files (x86). Pasta NETFramework\v4.5.2\Facades".Por exemplo, a mensagem de erro semelhante a uma das seguintes mensagens:

O tipo 'Object' está definido numa assemblagem que não está referenciada. Tem de adicionar uma referência à assemblagem ' System.Runtime, Version = 4.0.0.0, idioma = neutro, PublicKeyToken = b03f5f7f11d50a3a'.

O tipo 'System. Attribute' está definido numa assemblagem que não está referenciada. Tem de adicionar uma referência à assemblagem ' System.Runtime, Version = 4.0.0.0, idioma = neutro, PublicKeyToken = b03f5f7f11d50a3a'.

Resolução

Para resolver este problema, instale a versão actualizada do Microsoft .NET Framework 4.5.2 Developer Pack. Para obter informações de transferência, consulte o artigo de Base de dados de conhecimento da Microsoft 2901951.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.