Simptome
Când vă recompilare o aplicație Microsoft .NET Framework 4.5.1 care utilizează biblioteci portabil .NET pentru a ținti 4.5.2 Microsoft .NET Framework, primiţi următorul mesaj de eroare în timpul compilării:
Tip '{tip}' este definit în unei asamblări care se face referire la. Trebuie să adăugați o referință la asamblarea '{asamblare}'.
Notă În acest mesaj de eroare, {asamblare} reprezintă unul dintre fișierele efective care se află în "C:\Program Files (x86) \Reference Assemblies\Microsoft\Framework\. Folderul NETFramework\v4.5.2\Facades".
De exemplu, mesajul de eroare seamănă cu unul dintre următoarele mesaje:
Tastați 'System.Object' este definit în unei asamblări care se face referire la. Trebuie să adăugați o referință la asamblarea ' System.Runtime, versiune = 4.0.0.0, Culture neutral, PublicKeyToken = = b03f5f7f11d50a3a'.
Tastați 'System.Attribute' este definit în unei asamblări care se face referire la. Trebuie să adăugați o referință la asamblarea ' System.Runtime, versiune = 4.0.0.0, Culture neutral, PublicKeyToken = = b03f5f7f11d50a3a'.
Rezolvare
Pentru a rezolva această problemă, instalați versiunea actualizată a Microsoft .NET Framework 4.5.2 Developer Pack. Pentru informații despre descărcare, consultaţi articolul din baza de cunoștințe Microsoft 2901951.