C#でプログラミングされたWindows Communication Foundation(WCF)サービスがあります。私は私のC + +のMFCのネイティブアプリケーション(C + +/CLI)でそれをホストする必要があります。私はそれをする方法を知らない。クライアントはC#アプリケーションです。ネイティブC++プログラムでWCFサービスをホストする方法
誰でもお手伝いできますか?
C#でプログラミングされたWindows Communication Foundation(WCF)サービスがあります。私は私のC + +のMFCのネイティブアプリケーション(C + +/CLI)でそれをホストする必要があります。私はそれをする方法を知らない。クライアントはC#アプリケーションです。ネイティブC++プログラムでWCFサービスをホストする方法
誰でもお手伝いできますか?
OK - あなたはWCFサービスをしたい場合、私は.NETでサービスを実装し、それを公開することができ、強く勧めたいですIISを使用します。
私はにMFCについてはを忘れてしまいます。 特にWindowsのタブレットを検討している場合はです。8.またはApple iPad!真にポータブルタブレットクライアントの場合
、私は強くあなたが "HTML5と思う" とAppceleratorのチタンまたはPhoneGapのようなフレームワークを見て促すだろう:
最後に、WCFサービス(または.Net機能)が「C++プログラムの内部と通信する」ようにするには、y多くの選択肢があります。 "相互運用性" を含む:外部参照を宣言し、単にあなたのアンマネージド(C++)コードにサブルーチンコールを行う:
http://msdn.microsoft.com/en-us/library/aa645736%28v=vs.71%29.aspx
http://msdn.microsoft.com/en-us/library/aa645738%28v=vs.71%29.aspx
私見...
ビジュアルスタジオの複雑なレガシーアプリケーションのため、私はあなたの提案の最初の部分を実装することはできません。しかし、2番目の部分は私のために働く。ありがとう。 – Liton
私は、これはあなたを助けると思う:
C++でWCFサービスを使用することは難しくありません。 WCFサービス(私はOPがやりたいと思うことです)を実装することも可能です。 C++/MFCの.exeでWCFサービスを実装していますか?私は本当になぜOPがこれをやろうとしているのかと困惑している... – paulsm4
@ paulsm4 .exeを持たずにやる? erm。おそらく、MSILのexeファイルをnativecodeファイルに変換して、exesと同じファイルにDLLをパックすることができるプログラムの1つを使用することができます。 – Nahum
@Nahum Litvin C++プログラムからWCFサービスに接続できます。しかし、WCFサービスをC++ネイティブプログラムの中にホストして、C++プログラムの内部と通信できるようにしたいと思います。 – Liton
? IDEにサービス参照を追加する方法はありますか? :) – Bip
なぜこれをやりたいのですか?要件は何ですか?あなたの質問の「文脈」で私たちを助けてください。それはあなたがより良い情報に基づいた答えを得るのに役立ちます。 IMHO ... – paulsm4
@PredragPejic - それでは、IDEではなくサービス参照を追加してから、私はそれを行うことができません。本当に面白いです:) – Liton