ServiceStack.Client sur .NET 3.5
-
20-12-2019 - |
Question
Je dois utiliser .NET 3.5 pour mon projet et j'essaie de créer un client pour un serveur ServiceStack .NET 4.0.Je suis Win 7, VS 2010, .NET 3.5.Après avoir cherché pendant des heures sur le Web, j'ai trouvé une ancienne version de ServiceStack ici : https://github.com/ServiceStackV3/ServiceStackV3
Vous pouvez l'installer comme :
PM> Install-Package ServiceStack -Version 3.9.71
Cela a réussi, mais j'ai découvert qu'il n'y avait aucune méthode client que je puisse trouver pour cet appel :
var client = new JsonServiceClient("http://host:8080/");
J'ai donc essayé d'installer le client :
PM> Install-Package ServiceStack.Client -Version 3.9.71
et il n'a pas pu trouver ce package.Comment créer un client .NET 3.5 ?J'ai essayé beaucoup de choses, notamment trouver une version antérieure connue du client, mais je ne connais pas suffisamment Github pour en trouver une.
La solution
Comme indiqué dans le documentation v3 pour le client c#, vous trouverez le client dans le ServiceStack.Common
Paquet NuGet.Il peut donc être installé en utilisant :
Package d'installation ServiceStack.Common
Le client existe sous l'espace de noms ServiceStack.ServiceClient.Web
.