首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svcutil.exe排除类型问题

svcutil.exe排除类型问题
EN

Stack Overflow用户
提问于 2010-05-18 03:25:23
回答 1查看 651关注 0票数 1

我的服务使用在另一个DLL中定义的Foo类型,我的客户端也使用该DLL来获取该类型。我希望代理代码只引用真正的类型,而不是为该类型生成代理类。我可以手动完成此操作,方法是在运行的服务上使用WSDL.EXE生成代理,手动编辑其中的部分类Foo定义,并添加一条Using语句。如果可能的话,我希望不需要手工编辑。

似乎答案是使用SVCUTIL.EXE而不是WSDL.EXE,有两个有趣的选项: /R和/ET。我尝试将/ET:Foo和/ET:My.FQN.Util.Foo,以及/ET:www.my.com.the.servicenamespace.Foo,以及将DLL文件名添加到选项中。但是在创建的ServiceWithFoos.cs代理类中没有任何变化。Foo的分部类定义仍然存在。

我在正确的轨道上吗?我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2010-05-18 03:34:55

将svcutil添加到Foo类型,然后使用带有/r选项的svcutil,获取包含Foo的库的路径。这样,svcutil应该可以看到相同的协定名称空间,并正确地映射Foo。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2852100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档