【发布时间】:2011-08-23 12:13:21
【问题描述】:
我有一个供多个 .NET 消费者使用的 WCF 服务。
所有开发都是使用 VS2010 完成的,虽然我目前有一个使用该服务的应用程序,但我不喜欢 VS2010 如何“帮助”您连接到 WCF 服务。
我遇到的问题是,如果您在 VS2010 中添加服务引用,它会将不同端点上的类型分隔到不同的命名空间中,即使它们在服务器上是相同的类型。
示例: 我有一个具有 3 个端点的服务:end1、end2、end3 端点都共享一个类型 my.server.type.SomeType
当我有 VS2010 为端点 end1、end2 和 end3 构建服务引用时,它会在不同的命名空间中为 SomeType 创建代理类
除了分发 DLL(我觉得很好)之外,还有哪些选择?如果我真的走这条路,应该是签名和类型的最小 DLL,还是将更多功能抽象到 API 中?
标记
【问题讨论】:
标签: wcf visual-studio-2010 api dll distribution