svcutil.exe相关内容

WCF 服务引用命名空间与原始命名空间不同

我的服务引用使用的命名空间有问题.我有许多 WCF 服务,比如命名空间 MyCompany.Services.MyProduct(实际的命名空间更长). 作为产品的一部分,我还提供了一个示例 C# .NET 网站.此 Web 应用程序使用命名空间 MyCompany.MyProduct. 在最初的开发过程中,该服务作为项目引用添加到网站并直接使用.我使用了一个工厂模式,它返回一个实现 My ..
发布时间:2022-01-14 23:30:54 C#/.NET

'minOccurs' 属性不能存在

我正在构建我的 svcutil 命令行以从 OSEO 架构. 每当它告诉我“xxx"类型丢失时,我都会确定我需要在命令行中包含什么 xsd 并添加它.到目前为止,我的命令行如下所示: svcutil/language:C#/namespace:*,OGC.OSEO.DataContract/out:IOSEO.cs oseo/1.0/oseo.wsdl oseo/1.0/oseo.xsd ..
发布时间:2022-01-09 21:22:25 其他开发

WCF 代理生成:svcutil.exe 与 wsdl.exe

我有来自 WebService 的 .wsdl 和 .xsd 文件,需要通过它们生成代理.Svcutil.exe 和 wsdl.exe 生成非常不同的输出.这两种代理生成工具有什么区别,哪种方式更可取? 解决方案 Svcutil 和 wsdl 是两种不同的技术,用于生成使用服务的代理.但是 wsdl.exe 是为旧的 .NET 2.0 Web 服务制作的.它就像旧版本的 svcutil.S ..
发布时间:2021-12-31 19:37:03 C#/.NET

为什么 DataContractSerializer 不支持属性?

我根据客户的文档创建了 xsd,并且所有 xsd 都有属性.我一直在使用 xsd.exe 从 xsd 生成类,但我读到 DataContractSerializer 不支持属性.为什么不?这是否意味着我只能拥有一个只有元素的 soap+xml 文件?这是不可能的,因为我不创建请求.有没有办法指定给svcutil来识别属性? 解决方案 DataContractSerializer 在创建时考 ..
发布时间:2021-10-02 20:04:50 其他开发

“minOccurs"属性不能存在

我正在构建我的 svcutil 命令行以从 OSEO 架构. 每当它告诉我缺少“xxx"类型时,我都会确定需要在命令行中包含哪些 xsd 并添加它.到目前为止,我的命令行如下所示: svcutil/language:C#/namespace:*,OGC.OSEO.DataContract/out:IOSEO.cs oseo/1.0/oseo.wsdl oseo/1.0/oseo.xsd o ..
发布时间:2021-10-01 18:51:11 其他开发

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

我正在尝试使用 svcutil.exe 从一组 .wsdl 文件中仅生成服务合同(接口).当我这样做时(从 http 托管的 wsdl),它会选择包含的模式并为它们生成所有代码. 太好了. 我真的想做的是使用一组已经使用 xsd.exe 工具从架构文件生成的类(这样做的原因并不重要,足够了说我需要在一个程序集中拥有类型,而在另一个程序集中拥有服务合同).我成功地生成了一个包含所有类型的 ..
发布时间:2021-09-29 18:44:20 其他开发

我怎样才能使它成为有效的 WSDL?

我正在尝试从 这个 WSDL 使用以下命令: svcutil/noConfig/language:C#/out:ICatalog.cs http://schemas.opengis.net/csw/2.0.2/profiles/ebrim/1.0/wsdl/2.0/csw-ebrim-interface.wsdl 但是 svcutil 无法读取它,并且 xMethods WSDL 验证器 说它 ..
发布时间:2021-09-29 18:42:49 其他开发

svcutil 生成了不必要的包装类

我正在处理一个使用契约优先方法的项目.我得到了一个 WSDL 和三个 xsd's.当我使用 svcutil 时,它会围绕响应类生成一个包装器,如下所示: 公共部分类 getDataByIdResponse1 {公共 getDataByIdResponse getDataByIdResponse;公共 getDataByIdResponse1() {}公共 getDataByIdResponse1 ..
发布时间:2021-09-29 18:42:34 其他开发

svcutil 卡在 usernameToken 策略上

我正在尝试用 C# 构建 WCF 客户端以使用 eMedNy 的 SOAP Web 服务.WSDL 位于:https://service100.emedny.org:9047/MHService?wsdl 当我尝试运行 svcutil 时出现此错误: 警告:未导入以下策略断言: XPath://wsdl:definitions[@targetNamespace=http://org/ ..
发布时间:2021-09-22 19:38:52 其他开发

如果 <redefine> svcUtil 错误 'SchemaLocation' 必须成功解决包含除 之外的任何子项

我正在尝试从 3rd 方 wsdl 和 xsd 文件生成代理.我像这样调用 svcutil: svcutil *.wsdl *.xsd/language:C# 它返回此错误:如果包含除 . 以外的任何子项,则“SchemaLocation"必须成功解析. 所有文件中只有一个元素,它的schemaLocation属性指向同一目录下的另一个文件.我尝试完全限定 uri,但这没有帮助. ..
发布时间:2021-09-22 19:31:50 C#/.NET

如何让 WCF 与此 Web 服务通信?

这是这个问题的后续. 按照@Benjamin 此处的建议,我现在正在尝试为我的 wsdl 添加服务引用(而不是 Web 引用).这是相关 wsdl 的网址: https://eu.link.fiatauto.com/tsi/DDUWsAut.php?wsdl 问题在于 Visual Studio 生成了一个空的代码文件: //-------------------------- ..
发布时间:2021-09-22 19:21:14 其他开发

使用 svcutil 为 wcf 4 创建扁平化的 WSDL

我需要创建一个没有额外 xsd 文件的 wsdl 作为外部文件,但将它们全部放在一个文件中.我需要这个,因为它们将由 Delphi 的 WSDL 导入器导入,这已经过时了.我可以使用 svcutil.exe 执行此操作吗?如果 svcutil 无法实现,有什么办法可以做到吗?我见过基于 WCF 3.5 的非常旧的示例,但我不知道它们是否仍然适用. 太感谢了 解决方案 这似乎是本周的热门话 ..
发布时间:2021-09-22 19:17:28 其他开发

SVCUtil“更新服务参考"等效命令参数

我想通过使用 SVCUtil 更新 Visual Studio 2010 解决方案中的服务引用,因为该解决方案有多个项目,并且逐一刷新引用并不好. 我想知道您的观点,因为我必须确保我将执行与 Visual Studio 2010 完全相同的命令,或者即使 Visual Studio 2010 不使用 SVCUtil,命令到 IDE 的行为. 非常感谢. 解决方案 一些谷歌搜索 ..
发布时间:2021-09-22 19:17:07 其他开发

使用 svcutil 为客户端代理生成 xsd 文件

我正在尝试使用 Svcutil 从本地托管服务导出用于代理生成的元数据.我不想进入 Visual Studio 并单击“添加服务引用",因为这是我的学习练习(!) 我使用 svcutil 如下: Svcutil/d:c:\temp/t:metadata http://localhost/IISCalculatorService/service.svc 这会生成两个 WSDL 文件 ..
发布时间:2021-09-22 19:14:47 其他开发