Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何向VisualStudio2005项目添加WSDL?_.net_Visual Studio_Visual Studio 2005_Wsdl_Code Generation - Fatal编程技术网

.net 如何向VisualStudio2005项目添加WSDL?

.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为我生成神奇的代码 更新:这对我来说并不明显,但是如果

我们的一家供应商提供了一个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服务中公开。这允许任何人了解该服务。将文件分发给您认识的人是控制了解该服务元数据的人的一种方法。