我刚刚从 nuget 更新了对新 ServiceStack 的引用(从 3.9.11 到版本 3.9.56),但我无法让我的肥皂客户端工作。所以我决定再次尝试 [github] ( https://github.com/ServiceStack/ServiceStack.Examples/tree/master/src/ServiceStack.Hello ) 上提供的 Hello World 解决方案,顺便说一下,它使用的是旧版本(3.9.32)。
我在和类上添加了[DataContract]
属性,然后尝试通过向我的 localhost soap12 端点添加服务引用来构建 C# 控制台客户端(使用 VS2010 上的添加服务引用,也尝试了 2012 和 2013)。不幸的是,虽然我确实得到了,但我没有生成任何 DTO。这是为什么?我尝试使用旧版本的 ServiceStack 构建我的代码(使用and方法并且一切正常!是否有任何我不知道的重大更改?Hello
HelloResponse
OneWayClient
SyncReplyClient
IService<T>
Execute
PS我还尝试针对nuget库重新编译整个ServiceStack.Examples项目,但它也失败了。我什至无法生成代理。请不要试图说服我为我的 DTO 使用共享程序集,因为这违背了拥有与语言无关的 Web 服务的目的!