WCF - 通过webservices使用第三个dll中的对象

时间:2011-01-04 14:38:37

标签: wcf

我有以下项目结构: 项目B具有DataContract对象。 项目A具有Web服务端点和项目B的项目引用。

WS客户端: 具有对项目A的Web服务引用。但是,它没有看到项目B中定义的任何对象。 我想知道如何使项目B中定义的对象对Web服务客户端可见。我需要手动创建WSDL吗?

由于

2 个答案:

答案 0 :(得分:0)

尝试在客户端应用中添加对项目B的引用,然后更新Web引用。

- 帕维尔

答案 1 :(得分:0)

如果项目B的DLL包含类,并且您希望客户端使用这些类,则必须为它们提供DLL。

相反,如果您希望客户端能够访问与实际类对应的代理类,则必须在Web服务合同中引用它们。对于不属于合同的任何内容,不会生成代理类型。