WP7,将服务引用添加到Visual Studio 2010后如何使用它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WP7,将服务引用添加到Visual Studio 2010后如何使用它相关的知识,希望对你有一定的参考价值。

我正在按照此示例连接到Bing Maps地理编码服务:

http://blogs.msdn.com/b/dragoman/archive/2010/10/07/wp7-code-reverse-geocoding-with-the-bing-maps-service.aspx

大约在页面的一半以下,它说明了如何在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 内容

Visual Studio2012 添加服务引用时,生成基于任务操作不可用原因

在 Visual Studio 中添加对 C++ 项目的新 DLL 引用