如何从大型WSDL创建部分代理类?

时间:2016-11-04 15:23:43

标签: c# .net wsdl.exe

我有来自第三方服务提供商的大型WSDL文件。

有没有办法可以选择我想要的服务,合同和终端 当我使用wsdl工具命令行?

由于wsdl中包含的服务量,Visual Studio崩溃了。

更新 似乎这是不可能的。只需要编辑wsdl以仅包含相关合同。提供的第三方解决了这个问题。

1 个答案:

答案 0 :(得分:1)

将您的服务引用预编译到单独的类库中。

  • 创建新的类库项目
  • 为所有需要的WSDL添加服务引用
  • 编译项​​目
  • 从类库项目中获取dll,并将其作为文件引用添加到要引用服务的项目中。

<强> 声明: 我知道这并没有具体回答你的问题,但它应该解决你的root问题,即当你引用从WSDL生成的代码时,Visual Studio运行缓慢或崩溃。如果Visual Studio在添加服务引用时崩溃,这可能对您没有帮助。在那种情况下,我道歉。