微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

解决方法

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐