38 votes

Microsoft ASP.NET Web API 2 sur .net 4.0

Est-il possible d'utiliser ASP.NET Web API 2 avec .net 4.0? J'ai essayé de mettre à niveau à partir d'une ancienne version, mais j'obtiens:

Impossible d'installer le paquet 'de Microsoft.AspNet.WebApi.Client 5.0.0'. Vous essayez d'installer ce package dans un projet qui vise '.NETFramework,Version=v4.0'

31voto

Dunken Points 1099

Pour répondre à ma propre question:

Non, il n'est PAS possible d'utiliser l'API Web 2 avec .net 4.0:

enter image description here

Ceci est pris à partir d'une diapositive par Damian Edwards. Vous pouvez trouver additinal info ici.

22voto

Mike L Points 2028

FWIW, j'ai eu un .NET 4.0 exigence sur le client (die WinXP!), mais j'ai pu faire .NET 4.5 sur le serveur. Donc, j'ai WebApi2 exécutant côté serveur, mais le WebApi1 package client en cours d'exécution sur le client, la manipulation de la sérialisation, etc.

En utilisant le Gestionnaire de paquets de la Console dans Visual Studio et le choix de mon projet de client par défaut dans le projet de liste déroulante, j'ai pu:

Install-Package Microsoft.AspNet.WebApi.Client -Version 4.0.30506.0

Tout ce qui par la suite a bien fonctionné.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X