Symptom
När du kompilerar om ett Microsoft.NET Framework 4.5.1 program som använder .NET för bärbara biblioteken för Microsoft.NET Framework 4.5.2 felmeddelande följande under kompilering:
Typen '{typ}' definieras i en sammansättning som inte refereras. Du måste lägga till en referens till sammansättningen '{sammansättningen}'.
Obs! I detta felmeddelande representerar {sammansättningen} en av de verkliga filerna som finns i "C:\Program Files (x86) \Reference Assemblies\Microsoft\Framework\. NETFramework\v4.5.2\Facades"mapp.
Felmeddelandet liknar exempelvis något av följande meddelanden:
Typ "System.Object" definieras i en sammansättning som inte refereras. Du måste lägga till en referens till sammansättningen ' System.Runtime, Version = 4.0.0.0 kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a'.
Typ "System.Attribute" definieras i en sammansättning som inte refereras. Du måste lägga till en referens till sammansättningen ' System.Runtime, Version = 4.0.0.0 kultur = neutral, PublicKeyToken = b03f5f7f11d50a3a'.
Lösning
Lös problemet genom att installera den uppdaterade versionen av Microsoft.NET Framework 4.5.2 Developer Pack. Hämta information finns i Microsoft Knowledge Base-artikeln 2901951.