Mensaje de error al compilar aplicaciones destinadas a .NET Framework 4.5.2

Síntomas

Cuando vuelve a compilar una aplicación de Microsoft .NET Framework 4.5.1 que usa bibliotecas portátiles de .NET para tener como destino Microsoft .NET Framework 4.5.2, recibirá el siguiente mensaje de error durante la compilación:

Nota

El tipo '{type}' se define en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado '{assembly}'.

Nota: En este mensaje de error, {assembly} representa uno de los archivos reales que se encuentran en "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\. NETFramework\v4.5.2\Facades".

Por ejemplo, el mensaje de error puede ser similar a uno de los siguientes:

Nota

El tipo 'System.Object' se define en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

Nota

El tipo 'System.Attribute' se define en un ensamblado al que no se hace referencia. Debe agregar una referencia al ensamblado 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

Resolución

Para resolver este problema, instale la versión actualizada del Paquete de desarrollo de Microsoft .NET Framework 4.5.2. Para obtener información sobre las descargas, consulte el artículo 2901951 de Microsoft Knowledge Base .