.net 如何向VisualStudio2005项目添加WSDL?
我们的一家供应商提供了一个web服务API,允许其客户验证数据库中的数据。作为SDK的一部分,他们提供了一个WSDL(Web服务定义语言)文件,根据他们的文档,该文件可以“通过软件应用程序和应用程序开发工具阅读。应用程序工具(如Microsoft的Visual Studio)可以导入WSDL文档并自动生成访问WSDL定义的Web服务的软件类。” 我目前正在使用Visual Studio 2005。我需要做什么才能让Visual Studio为我生成神奇的代码.net 如何向VisualStudio2005项目添加WSDL?,.net,visual-studio,visual-studio-2005,wsdl,code-generation,.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参考对话框的地址栏中。如果您右键单击解决方案资源管理器中的项目,然后选择“添加Web引用…”您将获得一个对话框,将WSDL文件链接到您的项目。然后Visual Studio将下载WSDL并生成在IDE中使用接口所需的所有内容
WSDL应该在他们的web服务的URL处公开,您没有链接到他们提供给您的文件。我想该文件只是供参考。右键单击您的web项目并选择“
添加web引用”
,基本上按照说明操作。将所有服务引用作为web引用包括在内:
WSDL并不总是从web服务中公开。这允许任何人了解该服务。将文件分发给您认识的人是控制了解该服务元数据的人的一种方法。