svcutil.exe相关内容
我的服务引用使用的命名空间有问题.我有许多 WCF 服务,比如命名空间 MyCompany.Services.MyProduct(实际的命名空间更长). 作为产品的一部分,我还提供了一个示例 C# .NET 网站.此 Web 应用程序使用命名空间 MyCompany.MyProduct. 在最初的开发过程中,该服务作为项目引用添加到网站并直接使用.我使用了一个工厂模式,它返回一个实现 My
..
我正在构建我的 svcutil 命令行以从 OSEO 架构. 每当它告诉我“xxx"类型丢失时,我都会确定我需要在命令行中包含什么 xsd 并添加它.到目前为止,我的命令行如下所示: svcutil/language:C#/namespace:*,OGC.OSEO.DataContract/out:IOSEO.cs oseo/1.0/oseo.wsdl oseo/1.0/oseo.xsd
..
我有来自 WebService 的 .wsdl 和 .xsd 文件,需要通过它们生成代理.Svcutil.exe 和 wsdl.exe 生成非常不同的输出.这两种代理生成工具有什么区别,哪种方式更可取? 解决方案 Svcutil 和 wsdl 是两种不同的技术,用于生成使用服务的代理.但是 wsdl.exe 是为旧的 .NET 2.0 Web 服务制作的.它就像旧版本的 svcutil.S
..
使用 .NET 4.5,我使用 svcutil 创建的 WCF 似乎突然中断(直到最近我一直只使用 .NET 4.0).... 我使用默认设置将预先存在的 WSDL 转换为我的 C# WCF 代理类: c:>svcutil.exe/n:*,MyNamespace/out:WebService MyService.wsdl 我创建了这个 C# 文件: [System.CodeDom.Co
..
我正在使用 svcutil a la 使用预定义的 wsdl: svcutil some_service.wsdl 生成的方法之一具有以下签名: [System.ServiceModel.OperationContractAttribute(Action="http://ws.example.org/SubmitData", ReplyAction="*")]SubmitDataRespon
..
我根据客户的文档创建了 xsd,并且所有 xsd 都有属性.我一直在使用 xsd.exe 从 xsd 生成类,但我读到 DataContractSerializer 不支持属性.为什么不?这是否意味着我只能拥有一个只有元素的 soap+xml 文件?这是不可能的,因为我不创建请求.有没有办法指定给svcutil来识别属性? 解决方案 DataContractSerializer 在创建时考
..
这是我的困境,svcutil 命令仍然为标记为 xsd:all 的复杂内容生成 Order Named 参数. 这是我的示例架构.
..
我正在构建我的 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
..
我有一个相当复杂的 WSDL,我将它添加为 Visual Studio 中的服务引用.我遇到的问题是自动生成的客户端代码没有正确处理抽象类型(并忽略替代该抽象类型的所有类型).我不想发布整个 WSDL,但这里有一个片段:
..
我正在尝试使用 svcutil.exe 从一组 .wsdl 文件中仅生成服务合同(接口).当我这样做时(从 http 托管的 wsdl),它会选择包含的模式并为它们生成所有代码. 太好了. 我真的想做的是使用一组已经使用 xsd.exe 工具从架构文件生成的类(这样做的原因并不重要,足够了说我需要在一个程序集中拥有类型,而在另一个程序集中拥有服务合同).我成功地生成了一个包含所有类型的
..
我正在尝试从 这个 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 验证器 说它
..
我正在处理一个使用契约优先方法的项目.我得到了一个 WSDL 和三个 xsd's.当我使用 svcutil 时,它会围绕响应类生成一个包装器,如下所示: 公共部分类 getDataByIdResponse1 {公共 getDataByIdResponse getDataByIdResponse;公共 getDataByIdResponse1() {}公共 getDataByIdResponse1
..
嗨,我有 2 个命令需要使用批处理文件在 Visual Studio 命令提示符下一次执行. C:\iwatch\trunk\CPCE Client\InterviewManagementServiceClient>svcutil http://localhost:19021/InterviewManagementService/InterviewManagementService.svc/
..
我正在尝试用 C# 构建 WCF 客户端以使用 eMedNy 的 SOAP Web 服务.WSDL 位于:https://service100.emedny.org:9047/MHService?wsdl 当我尝试运行 svcutil 时出现此错误: 警告:未导入以下策略断言: XPath://wsdl:definitions[@targetNamespace=http://org/
..
我正在尝试从 3rd 方 wsdl 和 xsd 文件生成代理.我像这样调用 svcutil: svcutil *.wsdl *.xsd/language:C# 它返回此错误:如果包含除 . 以外的任何子项,则“SchemaLocation"必须成功解析. 所有文件中只有一个元素,它的schemaLocation属性指向同一目录下的另一个文件.我尝试完全限定 uri,但这没有帮助.
..
这是这个问题的后续. 按照@Benjamin 此处的建议,我现在正在尝试为我的 wsdl 添加服务引用(而不是 Web 引用).这是相关 wsdl 的网址: https://eu.link.fiatauto.com/tsi/DDUWsAut.php?wsdl 问题在于 Visual Studio 生成了一个空的代码文件: //--------------------------
..
我正在使用 Visual Studio 2013 从这个 WSDL 文件生成 WCF 服务代理.但是,一旦我尝试调用 setSalesItemsV3 方法,WCF 就会从 System.Xml.dll 深处抛出一个 InvalidOperationException. 这个示例项目演示了这个问题:https://github.com/jennings/WsdlDuplicateNamePro
..
我需要创建一个没有额外 xsd 文件的 wsdl 作为外部文件,但将它们全部放在一个文件中.我需要这个,因为它们将由 Delphi 的 WSDL 导入器导入,这已经过时了.我可以使用 svcutil.exe 执行此操作吗?如果 svcutil 无法实现,有什么办法可以做到吗?我见过基于 WCF 3.5 的非常旧的示例,但我不知道它们是否仍然适用. 太感谢了 解决方案 这似乎是本周的热门话
..
我想通过使用 SVCUtil 更新 Visual Studio 2010 解决方案中的服务引用,因为该解决方案有多个项目,并且逐一刷新引用并不好. 我想知道您的观点,因为我必须确保我将执行与 Visual Studio 2010 完全相同的命令,或者即使 Visual Studio 2010 不使用 SVCUtil,命令到 IDE 的行为. 非常感谢. 解决方案 一些谷歌搜索
..
我正在尝试使用 Svcutil 从本地托管服务导出用于代理生成的元数据.我不想进入 Visual Studio 并单击“添加服务引用",因为这是我的学习练习(!) 我使用 svcutil 如下: Svcutil/d:c:\temp/t:metadata http://localhost/IISCalculatorService/service.svc 这会生成两个 WSDL 文件
..