我有一个场景,我需要使用 svcutil.exe 使用服务,但服务的 wsdl 包含以下部分
<xsd:schema targetNamespace="http://tempuri.org/Imports">
<xsd:import schemaLocation="http://mysite/service.svc?xsd=xsd0" namespace="http://tempuri.org/"/>
<xsd:import schemaLocation="http://mysite/service.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
<xsd:import schemaLocation="http://mysite/service.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/Pensjonskalkulator"/>
<xsd:import schemaLocation="http://mysite/service.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
</xsd:schema>
问题是这些模式位置只能通过网络代理访问。如果我在 IE 设置中设置代理,我可以浏览 IE 中的架构位置。但看起来 svcutil.exe 在下载这些额外架构时会忽略这些设置。
下载额外信息时,如何让 svcutil.exe 使用我的 webproxy?
更新:实际上,在 Internet Explorer 中输入的代理设置适用于 svcutil.exe。是其他不相关的问题导致了我的问题。