WP7,将服务引用添加到Visual Studio 2010后如何使用它
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WP7,将服务引用添加到Visual Studio 2010后如何使用它相关的知识,希望对你有一定的参考价值。
我正在按照此示例连接到Bing Maps地理编码服务:
大约在页面的一半以下,它说明了如何在Visual Studio 2010中添加服务引用,这是我能够成功完成的。然后它说要添加“ using GeoCode.GeoCodeService”,但是当我这样做时,我收到一条错误消息,提示“找不到类型或名称空间'GeoCode'”]
我做错什么了吗?步骤非常简单,没有任何错误。访问该服务我还需要做什么?
添加服务引用后,您给它提供了一个类名。在解决方案资源管理器中查看一下它的名称,然后必须实例化该类才能使用该服务。
使用WSDL URL添加参考后:
在解决方案下,在“服务引用”下,右键单击要引用的“服务引用”文件夹(例如:com.gold.services.description1)
在对象浏览器中选择视图。您将在打开的“对象浏览器”窗口中看到类名。(例如:GoldWeb.com.gold.services.description1)
将类名复制并粘贴到您的代码中。
示例:
using GoldWeb.com.gold.services.description1;
然后您就可以开始使用其类了。
我看到这种情况的发生,当一项服务可能被添加到一个项目并在另一个项目中被反向引用时。例如,主项目具有服务引用,但是库代码(即主项目中的引用)试图实例化Web服务。这是一个循环/反向引用,您不能将主项目的名称空间重新添加到库项目中,因为库项目已被引用到主项目中。我知道这似乎很明显,但是在非常大的项目中,很容易迷失在代码中。
以上是关于WP7,将服务引用添加到Visual Studio 2010后如何使用它的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2019 未将引用的项目添加到 deps.json
如何在 Visual Studio 2017 中添加服务引用
无法在 Visual Studio 中将 Visual C++ 运行时包引用添加到 Windows Phone 项目
Visual Studio 在“添加服务引用”时不生成 app.config 内容