我目前正在开发一种WCF服务,该服务将随着时间的推移而发展,以包含新的DTO。我目前正在使用MEF与服务实现来导出webservice对象。我在同一解决方案中有WCF服务项目和datacontracts'项目。目前,两个项目都是在一个解决方案下编译的。
基本上我想要的是拥有一个可以合并到WCF服务项目中的方案,以便将来可以添加新的数据交换。该方案不必使用MEF。这些新的数据交换将在不同的解决方案中开发,但在相同的命名空间下(或不在同一命名空间下)。编译之后,我只需要将新的datacontracts组件放在.. \ bin文件夹中并重新启动服务。然后,该服务将获取新的数据交换,以便它们可以被引入WSDL。
我希望这足够具体。