是否可以让SVCUtil只生成服务和数据契约,而不生成客户端和通道对象

本文关键字:对象 通道 客户端 契约 服务 SVCUtil 是否 数据 | 更新日期: 2023-09-27 18:23:43

我想使用svcutil只生成服务契约的接口,以及输入和输出的相应数据契约。

但是,我想阻止svcutil生成服务客户端和通道。有这样的选择吗?

是否可以让SVCUtil只生成服务和数据契约,而不生成客户端和通道对象

我和你在同一条船上。看看这个工具http://wscfblue.codeplex.com/服务端存根有一个选项,它将跳过SvcUtil生成的所有ClientBase内容。让我知道这对你来说是如何运作的。

这是部分答案:您可以使用"/dataContractOnly"选项仅为服务生成数据合约。然而,这不会像您所寻找的那样创建服务合同。

根据服务的占用空间,从输出文件中简单地删除生成的通道和客户端代码可能是一个简单的过程。