我有两个独立的silverlight4.0项目,其中一个是主要项目,它将调用第二个项目。 目前我正在通过uri参考完成此任务,但我需要使用Prism4.0集成这些项目。
我的实际问题是,我可以从我的主项目(shell)调用我的模块项目,但不能调用我的模块项目正在使用的WCF服务。
是否有任何解决方案在主项目(shell)中使用Prism在模块项目中加载WCF服务
答案 0 :(得分:0)
WCF服务的客户端实际上只是一个库,而不是一个模块。
您需要创建一个简单链接在该库中的PRISM模块(或者已将该服务引用添加到该模块中)。
然后假设所有与WCF库的通信都只通过该模块(或模块注册的接口)。
答案 1 :(得分:0)
当我在主项目(Shell)的ServiceReference.ClientConfig文件中指定我在模块项目中使用的WCF服务的端点时,我得到了它
因此,在初始加载时,它将获得所需的端点。
现在工作正常。