2016-06-09 4 views
0

Weiß jemand, wie ich die V3-Version von ServiceStack.Client von Nuget bekommen kann? Diese Wiki-Seite scheint darauf hinzuweisen, dass sie da sein sollte: https://github.com/ServiceStackV3/ServiceStackV3Wurden die ServiceStack v3-Bibliotheken aus Nuget entfernt?

Ich muss ein neues Projekt erstellen, um mit einer älteren Version von ServiceStack-Implementierung zu interagieren. Ich kann die vorhandene API nicht aktualisieren, aber die JsonServiceClient in der neuen Version 4 ist nicht kompatibel. Ich habe die Vertrags-DLL von unserer alten API importiert, die das Inkompatibilitätsproblem verursacht.

Der genaue Fehler ist:

Fehler 105 Der Typ ‚ServiceStack.ServiceHost.IReturn‘ ist in einer Baugruppe definiert, die nicht verwiesen wird. Sie müssen der Assembly 'ServiceStack.Interfaces, Version = 3.9.48.0, Culture = neutral, PublicKeyToken = null' einen Verweis hinzufügen. D: \ Projects \ Adactus.Pulse \ Main \ Solutions \ Integration \ MuleSoft \ SupplierIntegration \ ScmtProcessor \ InitialInstructionProcessor.cs 231 17 ScmtProcessor

Haben sie zufällig auf einen anderen nuget Paketnamen (dh der BSD-Version verschoben) Oder muss ich die DLL-Referenzen manuell kopieren?

Antwort

4

Nein, sie nicht bewegt worden sind, können Sie alle auf NuGet aufgeführten NuGet Paketversionen finden Sie unter:

Sie finden die genaue v3 herunterladen müssen .9.48 Pakete, die Sie benötigen, auf denen die v3-Seite, mit der Sie verbunden sind, ein Beispiel zeigt:

https://github.com/ServiceStackV3/ServiceStackV3

+1

Ah, ich schaute auf ServiceStack.Client und vergaß, dass der alte Client in ServiceStack.Common ist. Danke wie immer für deine Unterstützung @mythz – Junto

Verwandte Themen