如何防止svcutil处理类型

时间:2016-05-03 22:36:13

标签: wcf xsd wsdl svcutil.exe

我想阻止svcutil处理程序集中的类型并使用/excludeType:{NameSpace}.{Type}参数。这没有任何效果,工具处理类型并创建一个错误Duplicate contract XmlQualifiedNames are not supported。我的假设是否正确,此参数/et应该阻止处理程序集内的类型?

命令行: svcutil / noconfig /namespace:,{NameSpace}.Automation.Runtime.Notifications.Proxy" wsdl \ service \ NotificationService {NameSpace} .Automation.Runtime.Notifications.wsdl" " WSDL \服务\ NotificationService {命名空间} .Automation.Runtime.Notifications.xsd" " WSDL \服务\ NotificationService {命名空间} .BusinessEntities.xsd" " WSDL \服务\ NotificationService {命名空间} .BusinessEntities.Queue.xsd" " WSDL \服务\ NotificationService {命名空间} .Diagnostics.xsd" " WSDL \服务\ NotificationService \ schemas.microsoft.com.2003.10.Serialization.xsd" /r:"{NameSpace}.dll" /r:"{NameSpace}.Notifications.dll" /r:"{NameSpace}.Diagnostics.dll" /r:"{NameSpace}.BusinessEntities.Core.dll" /r:"{NameSpace}.BusinessEntities.Workflow.dll" / excludeType:" {NameSpace} .Automation.Runtime.Notifications.Proxy.INotificationService" * / ct:" {命名空间} .Diagnostics.ErrorMessageCollection" /o:E:\NotificationService.Proxy.cs / language:C#

0 个答案:

没有答案