Silverlight MEF WCF参考

Silverlight MEF WCF参考,silverlight,wcf,mef,Silverlight,Wcf,Mef,我正在创建一个主机SL应用程序,它将提供几个“插件”,每个插件都可以引用自己的WCF服务。当我使用MEF将它们导入主机应用程序时,它表示找不到端点 处理这些端点的最佳方法是什么。我尽量不必每次需要发布新插件时都手工编写每个端点,使用下面这两行代码可以在不导出配置文件的情况下使用该服务引用 Private binding As New BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly) Private WithEven

我正在创建一个主机SL应用程序,它将提供几个“插件”,每个插件都可以引用自己的WCF服务。当我使用MEF将它们导入主机应用程序时,它表示找不到端点


处理这些端点的最佳方法是什么。我尽量不必每次需要发布新插件时都手工编写每个端点

,使用下面这两行代码可以在不导出配置文件的情况下使用该服务引用

  Private binding As New BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly)
Private WithEvents _Misc As Service_Misc.Misc_CallsClient = New Misc_CallsClient(binding, New EndpointAddress("http://localhost:61928/Misc_Calls.svc"))

使用下面这两行代码,我可以在不导出配置文件的情况下使用该服务引用

  Private binding As New BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly)
Private WithEvents _Misc As Service_Misc.Misc_CallsClient = New Misc_CallsClient(binding, New EndpointAddress("http://localhost:61928/Misc_Calls.svc"))

除非你告诉插件在哪里,否则插件怎么知道在哪里可以找到服务呢?你在寻找一些WCF发现机制吗?插件应该知道这个服务。我不想让host SL应用程序在部署主机时了解服务。除非你告诉它服务在哪里,否则插件怎么知道服务在哪里?你在寻找一些WCF发现机制吗?插件应该知道这个服务。我不希望主机SL应用程序在部署主机时了解服务。