【发布时间】:2011-01-30 09:21:19
【问题描述】:
我有四个独立的项目:
MyUserControl - 需要引用实现
IMyService的服务MyService - 实现
IMyServiceMySharedInterfaces - 包含
IMyUserControl和IMyServiceMyWebApp
用户控件需要在运行时动态加载。这实现了IMyUserControl 并具有IMyService 类型的属性,该属性将在运行时设置。
问题在于即使选择重用类型,MyWebApp 也没有重用IMyService 接口。它总是从服务参考中再次生成它。如果我可以将其转换为 MySharedInterfaces.IMyService,这将不是问题,我无法理解,因为它应该完全相同。
用户控件需要IMyService 类型的东西。无论如何要将WebServiceReference.IMyService 转换回MySharedInterface.IMyService 或强制WebServiceReference 重用MySharedInterface.IMyService?
【问题讨论】: