Delphi 2010在导入WCF wsdl时锁定然后关闭

Pas*_*cal 3 delphi web-services delphi-2010

我正在尝试为在WCF 4上开发的Web服务导入wsdl.它托管在AppFabric上,并且它具有basicHttpEndpoint绑定.
当尝试导入它时,Delphi锁定,并且bds.exe的内存消耗开始上升......它从100 MB到700 MB.大约15秒后,德尔福才崩溃,关闭了自己.没有错误消息.为什么会这样?我怎么能看出什么是错的?我已经能够从相同的服务器导入WCF 4 wsdl,具有相同的绑定,并使用它们,所以我是kinna卡住了.
TKS

Chr*_*ton 5

尝试使用命令行导入程序.它可能会显示错误.并且有很多选择可供使用.

c:\ path-to\WSDLImp.exe -Ow + -Od + -DC:\ path-to-output-dir\path-to\my.wsdl

这些选项(-O带有+或 - 打开/关闭)是适合我的.因人而异.此外,还有一个可以使用的DelphiXE WSDL导入器.