Symptomen
Wanneer u een Microsoft .NET Framework 4.5.1-toepassing die gebruikmaakt van .NET draagbare bibliotheken voor Microsoft .NET Framework 4.5.2 compileren, wordt het volgende foutbericht weergegeven tijdens het compileren:
Het type "{type}" is gedefinieerd in een assembly waarnaar niet wordt verwezen. U moet een verwijzing naar een assembly '{assembly}' toevoegen.
Opmerking In dit foutbericht vertegenwoordigt {assembly} een van de bestanden die is gevonden in "C:\Program Files (x86) \Reference Assemblies\Microsoft\Framework\. NETFramework\v4.5.2\Facades' map.
Bijvoorbeeld het foutbericht wordt weergegeven, lijkt op een van de volgende berichten:
Het type "System.Object" wordt gedefinieerd in een assembly waarnaar niet wordt verwezen. Moet u een verwijzing naar een assembly toevoegen ' System.Runtime, versie 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ='.
Het type 'System.Attribute' is gedefinieerd in een assembly waarnaar niet wordt verwezen. Moet u een verwijzing naar een assembly toevoegen ' System.Runtime, versie 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a ='.
Oplossing
Installeer de bijgewerkte versie van het Microsoft .NET Framework 4.5.2 Developer Pack voor dit probleem. Zie Microsoft Knowledge Base-artikel 2901951voor informatie over het downloaden.