在不重新编译服务项目/解决方案的情况下向WCF服务添加更多数据交换/ DTO的策略

时间:2011-07-05 13:54:49

标签: wcf mef datacontracts

我目前正在开发一种WCF服务,该服务将随着时间的推移而发展,以包含新的DTO。我目前正在使用MEF与服务实现来导出webservice对象。我在同一解决方案中有WCF服务项目和datacontracts'项目。目前,两个项目都是在一个解决方案下编译的。

基本上我想要的是拥有一个可以合并到WCF服务项目中的方案,以便将来可以添加新的数据交换。该方案不必使用MEF。这些新的数据交换将在不同的解决方案中开发,但在相同的命名空间下(或不在同一命名空间下)。编译之后,我只需要将新的datacontracts组件放在.. \ bin文件夹中并重新启动服务。然后,该服务将获取新的数据交换,以便它们可以被引入WSDL。

我希望这足够具体。

0 个答案:

没有答案