我們項目中的一項要求如下:WCF:SvcUtil.exe進口問題
我們只從客戶端WSDL和XSD文件中獲得。我們的任務是基於這些WSDL和XSD文件生成SOAP消息並提取SOAP主體。
我們應該採取的第一步是從給定的WSDL和XSD文件生成客戶端代理文件。主WSDL文件具有多個導入,並且導入的XSD文件也具有一些導入。我嘗試使用SvcUtil.exe實用程序來完成客戶端代理文件的生成,但出現錯誤。
我這樣跑svcutil.exe的:
E:\ Projekti \ WCF \ XSD> SvcUtil工具/ noconfig rosrazna.ru.xsd.SmevUnifoService.wsdl roskazna.ru.xsd.ResponseTemplate.xsd roskazna.ru .xsd.PGU_ImportRequest.xsd roskazna.ru.xsd.PGU_DataRequest.xsd roskazna.ru.xsd.PGU_ChargesResponse.xsd roskazna.ru.xsd.ExportPaymentsResponse.xsd roskazna.ru.xsd.ExportIncomesResponse.xsd roskazna.ru.xsd.ExportQuittanceResponse。 XSD roskazna.ru.xsd.Ticket.xsd
但是,這個錯誤想出了:
微軟(R)服務模型元數據工具 [Microsoft(R)Windows(R)Communication Foundation,Version 3.0.4506.2152] Copyright(c)Microsoft Corporation。版權所有。
正在生成文件... 警告:未生成任何代碼。 如果您嘗試生成客戶端,這可能是因爲元數據文件不包含任何有效的合同或服務 或者因爲發現所有合同/服務都存在於/參考文件集合中。驗證您是否已將所有元數據文檔傳遞給該工具。
警告:如果您想從模式生成數據合約,請確保 使用/ dataContractOnly選項。
我不得不提到我沒有把從主WSDL文件中導入的XSD文件導入到SvcUtil.exe命令中。我不知道如何擺放它們。
那麼,該如何解決?
預先感謝您。
戈蘭