我们的供应商之一提供 Web 服务 API 以允许其客户验证数据库中的数据。作为 SDK 的一部分,他们提供了一个 WSDL(Web 服务定义语言)文件,根据他们的文档,该文件可以“被软件应用程序和应用程序开发工具读取。诸如 Microsoft 的 Visual Studio 之类的应用程序工具可以导入 WSDL 文档和自动生成访问 WSDL 定义的 Web 服务的软件类。”
我目前正在使用 Visual Studio 2005。我需要做什么才能让 Visual Studio 为我生成神奇的代码?
更新:这对我来说并不明显,但如果您的计算机本地存储了一个静态 WSDL 文件,您可以将文件路径(例如 C:\WSDLFiles\Service.WSDL
)粘贴到 Web Reference 对话框的地址栏中。
最佳答案
如果您在解决方案资源管理器中右键单击项目,然后选择“添加 Web 引用...”,您将看到一个对话框,将 WSDL 文件链接到您的项目。 Visual Studio 然后将下载 WSDL 并生成在 IDE 中使用接口(interface)所需的所有内容。
WSDL 应该在他们的 Web 服务的 URL 上公开,你不要链接到他们给你的文件。我想该文件仅供引用。
关于.net - 如何将 WSDL 添加到 Visual Studio 2005 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2700193/