gpt4 book ai didi

xsd - 为什么 svcutil.exe 的/reference 选项不起作用?

转载 作者:行者123 更新时间:2023-12-04 12:14:15 30 4
gpt4 key购买 nike

我正在尝试使用 svcutil.exe 从一组 .wsdl 文件中仅生成服务契约(Contract)(接口(interface))。当我这样做时(来自 http 托管的 wsdl),它会选择包含的模式并为它们生成所有代码。

伟大的。

然而,我真正想做的是使用一组已经使用 xsd.exe 工具从模式文件生成的类(这样做的原因并不重要,只要说我需要在一个程序集,而服务契约(Contract)在另一个程序集中)。我成功地生成了一个包含所有类型的程序集。

当我尝试让 svcutil.exe 使用该程序集中的类型时,就会出现问题。我的命令行看起来像这样:

svcutil /target:code /noconfig /reference:my_types.dll http://path/to/wsdl

这工作正常,但生成的代码包含 my_types.dll 文件中所有类型的重复项。我从 svcutil.exe 的文档中了解到,这正是/reference: 参数要克服的问题。但是,就我而言,它不起作用。

为什么?

最佳答案

显然它只适用于 DataContract 类型而不适用于 XmlSerializer 类型。
Link

关于xsd - 为什么 svcutil.exe 的/reference 选项不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630119/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com