.net - 如何将 WSDL 添加到 Visual Studio 2005 项目?

标签 .net visual-studio visual-studio-2005 wsdl code-generation

我们的供应商之一提供 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/

相关文章:

.net - 获取实体导航属性的子集

.net - IIS 7 中的 ASP.Net 中缓存图像的问题

.net - 如何检索 .net 中泛型 IEnumerable 中使用的泛型类型?

c# - 通过 ILMerge 合并 WCF 引用

visual-studio - 如何在 Visual Studio 2005 和 2008 中导出保存的数据连接并将它们导入到 2010 中?

c++ - 文件修改或文件打开时的断点

c# - 如何在 Windows 窗体中隐藏控件的大小调整句柄?

c# - 如何将日期时间字段值设置为现在

c++ - 使用 Ffmpeg 构建和使用 OpenCV 作为静态库

visual-studio-2005 - 如何让 Visual Studio 2005 在 Windows 7 上运行?