我有一个用C#编程的Windows Communication Foundation(WCF)服务。我需要在我的C ++ MFC本机应用程序(没有C ++ / CLI)中托管它。我不知道该怎么做。客户端也是C#应用程序。
任何人都可以帮助我吗?
答案 0 :(得分:0)
好的 - 如果你想要一个WCF服务,我强烈建议你在.Net中实现该服务,并用IIS发布它。
我敦促你忘记关于MFC的。 特别是如果您正在考虑Windows Tablet 8或Apple iPad!
对于真正便携式平板电脑客户端,我强烈建议您“思考HTML5”并查看AppCelerator Titanium或PhoneGap等框架:
最后,如果您希望WCF服务(或任何.Net功能)“与C ++程序的内部通信”,那么您有很多选择。包括“Interop”:声明外部引用并简单地将子例程调用到您的非托管(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
... IMHO
答案 1 :(得分:-1)