新しい ServiceStack への参照を nuget から (3.9.11 からバージョン 3.9.56 に) 更新したところ、SOAP クライアントを動作させることができませんでした。そこで、[github] で提供されている Hello World ソリューション ( https://github.com/ServiceStack/ServiceStack.Examples/tree/master/src/ServiceStack.Hello ) をもう一度試すことにしましたが、これは古いバージョンを使用しています。 (3.9.32)。
クラスとクラス[DataContract]
に属性を追加し、localhost soap12 エンドポイントにサービス参照を追加して C# コンソール クライアントを構築しようとしました (VS2010 で [サービス参照の追加] を使用し、2012 と 2013 も試しました)。残念ながら、 と を取得していますが、DTO は生成されません。何故ですか?以前のバージョンの ServiceStack でコードをビルドしようとしました ( メソッドと メソッドを使用して、すべて正常に動作しました! 認識していない重大な変更はありますか?Hello
HelloResponse
OneWayClient
SyncReplyClient
IService<T>
Execute
PS私はナゲットライブラリに対してServiceStack.Examplesプロジェクト全体を再コンパイルしようとしましたが、それも失敗しました。プロキシを生成することさえできませんでした。私の DTO に共有アセンブリを使用するよう説得しようとしないでください。これは、言語にとらわれない Web サービスを提供する目的に反するからです。