Le type 'System.Object' est défini dans un assembly qui n'est pas référencé

J'ai installé Microsoft ASP.NET l'API Web de Compression de package nuget à mon projet et ajouté une ligne à WebApiconfig à l'intérieur de vous Inscrire méthode comme indiqué dans ce lien https://www.nuget.org/packages/Microsoft.AspNet.WebApi.MessageHandlers.Compression/

 GlobalConfiguration.Configuration.MessageHandlers.Insert(0, new CompressionHandler(new GZipCompressor(), new DeflateCompressor()));

Également ajouté le code suivant pour le web.fichier de configuration

<compilation debug="true" targetFramework="4.5">
      <assemblies>
        <add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      </assemblies>
</compilation>

Mais j'obtiens une erreur

Erreur 1 Le type de Système.L'objet " est défini dans une assemblée qui n'est pas
référencé. Vous devez ajouter une référence à l'assembly 'Système.De l'exécution,
Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'. D:....\App_Start\WebApiConfig.cs

Le compilateur se plaint GlobalConfiguration classe avec l'erreur ci-dessus. Je suis à l'aide de >NET Framework 4.5

source d'informationauteur user3772857