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

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

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

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

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

最佳答案 将服务引用预编译到单独的类库中.

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

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

点赞