Возможно ли, чтобы SVCUtil генерировал только сервис и контракт данных, но не объекты клиента и канала - PullRequest
1 голос
/ 08 февраля 2012

Я хочу использовать svcutil для генерации только интерфейса для контракта на обслуживание и соответствующих контрактов данных для входов и выходов.

Однако я хочу, чтобы svcutil не генерировал клиентов службы и канал. Есть ли возможность сделать это?

Ответы [ 2 ]

2 голосов
/ 20 февраля 2012

Я в одной лодке с тобой.Взгляните на этот инструмент http://wscfblue.codeplex.com/, есть опция для заглушки на стороне службы, которая пропускает все компоненты ClientBase, сгенерированные SvcUtil.Дайте мне знать, как это работает для вас.

2 голосов
/ 08 февраля 2012

Это частичный ответ: вы можете использовать опцию "/ dataContractOnly" только для генерации контрактов данных для сервиса.Однако это не создаст контракт на обслуживание, как вы ищете.

В зависимости от зоны обслуживания, это может быть простой процесс простого удаления сгенерированного канала и кода клиента извыходные файлы.

...