Add 'Add Service Reference' functionality
Instead of sharing binary dlls with client projects, provide the option for being able to generate DTO's on the client using metadata from a remote ServiceStack instance. The result to be equivalent to sharing the binary DTO dll on the client, where you can continue to use them with generic .NET Service Clients.
Later add support for generating types in alternative languages/platforms: Java/Ruby/Python/JavaScript/PHP/Clojure in order of interest.
Add ServiceStack Reference was added in v4.0.30 which is available in ServiceStackVS VS.NET extension, full docs for this feature is at:
https://github.com/ServiceStack/ServiceStack/wiki/Add-ServiceStack-Reference
-
Bruce Hunter commented
The point of the design is to avoid this process. If you want that then design ServiceStack with SOAP on and then use the Microsoft built in feature.