0

明らかに.NET2.0ランタイムバージョンにまでさかのぼるnet.tcpバインディングの例があります。WCF Net.TCPバインディングの例のクライアントコードには、「System.CodeDom.Compiler.GeneratedCodeAttribute( "System.ServiceModel"、 "2.0.xx")など」とマークされたインターフェイスがあります。

また、リクエストがサービス操作コントラクトのパラメーターをラップし、Responseクラスが結果/戻り値をラップするいくつかのRequest&Responseクラスも定義します。また、サービスのコントローラークラスも定義します。

現在、net.tcpバインディングを使用してwinformでホストされているWCFでは、これらのクラスを自分で自動生成する方法が見つかりませんでした。それは古いやり方なのだろうか?必要ですか?または、サービスを含むDLLへの参照をクライアントアプリに含めることはできますか?

いくつか変更を加えましたが、何も機能せず、これらの「自動生成された」クラスを削除できるかどうか疑問に思いました(または、そうでない場合は、どのように再生成できますか?)。

Windows7UltimateでVisualStudio2012 Ultimate for.NET4.5を使用しています。私のアプリケーションは、netTCPバインディングでWCFを使用する2つのWinForm(クライアントとサーバー)です。

4

1 に答える 1

0

どうやら私はサービスやエンドポイントのアドレスではなく、ベースアドレスのsvcutilを指す必要があります。次に、クライアントコードと構成を生成します。

于 2013-01-16T19:06:17.000 に答える