2012-04-04 10 views
2

C#でプログラミングされたWindows Communication Foundation(WCF)サービスがあります。私は私のC + +のMFCのネイティブアプリケーション(C + +/CLI)でそれをホストする必要があります。私はそれをする方法を知らない。クライアントはC#アプリケーションです。ネイティブC++プログラムでWCFサービスをホストする方法

誰でもお手伝いできますか?

+0

? IDEにサービス参照を追加する方法はありますか? :) – Bip

+0

なぜこれをやりたいのですか?要件は何ですか?あなたの質問の「文脈」で私たちを助けてください。それはあなたがより良い情報に基づいた答えを得るのに役立ちます。 IMHO ... – paulsm4

+0

@PredragPejic - それでは、IDEではなくサービス参照を追加してから、私はそれを行うことができません。本当に面白いです:) – Liton

答えて

1

OK - あなたはWCFサービスをしたい場合、私は.NETでサービスを実装し、それを公開することができ、強く勧めたいですIISを使用します。

私はにMFCについてはを忘れてしまいます。 特にWindowsのタブレットを検討している場合はです。8.またはApple iPad!真にポータブルタブレットクライアントの場合

、私は強くあなたが "HTML5と思う" とAppceleratorのチタンまたはPhoneGapのようなフレームワークを見て促すだろう:

最後に、WCFサービス(または.Net機能)が「C++プログラムの内部と通信する」ようにするには、y多くの選択肢があります。 "相互運用性" を含む:外部参照を宣言し、単にあなたのアンマネージド(C++)コードにサブルーチンコールを行う:

私見...

ビジュアルスタジオの
+0

複雑なレガシーアプリケーションのため、私はあなたの提案の最初の部分を実装することはできません。しかし、2番目の部分は私のために働く。ありがとう。 – Liton

-1
+1

C++でWCFサービスを使用することは難しくありません。 WCFサービス(私はOPがやりたいと思うことです)を実装することも可能です。 C++/MFCの.exeでWCFサービスを実装していますか?私は本当になぜOPがこれをやろうとしているのかと困惑している... – paulsm4

+0

@ paulsm4 .exeを持たずにやる? erm。おそらく、MSILのexeファイルをnativecodeファイルに変換して、exesと同じファイルにDLLをパックすることができるプログラムの1つを使用することができます。 – Nahum

+0

@Nahum Litvin C++プログラムからWCFサービスに接続できます。しかし、WCFサービスをC++ネイティブプログラムの中にホストして、C++プログラムの内部と通信できるようにしたいと思います。 – Liton

関連する問題