我以下用於連接到Bing地圖地理編碼服務這個例子之後,使用服務參考:WP7,如何將它添加到Visual Studio 2010
大約一半下來的頁面,它介紹瞭如何在Visual Studio 2010中添加服務引用,這是我能夠成功完成的。然後它說要添加「使用GeoCode.GeoCodeService」,但是當我這樣做時,出現錯誤,提示「無法找到類型或命名空間」GeoCode「
我做錯了什麼。步驟非常簡單,沒有任何錯誤。我還需要做什麼才能訪問該服務?
我以下用於連接到Bing地圖地理編碼服務這個例子之後,使用服務參考:WP7,如何將它添加到Visual Studio 2010
大約一半下來的頁面,它介紹瞭如何在Visual Studio 2010中添加服務引用,這是我能夠成功完成的。然後它說要添加「使用GeoCode.GeoCodeService」,但是當我這樣做時,出現錯誤,提示「無法找到類型或命名空間」GeoCode「
我做錯了什麼。步驟非常簡單,沒有任何錯誤。我還需要做什麼才能訪問該服務?
當你添加服務引用時,你給它一個類名。看一下你的解決方案資源管理器,看看你叫什麼,然後你必須實例化這個類來使用這個服務。
後您使用WSDL URL添加了一個參考:
下在溶液中,在服務引用中,右鍵單擊您要引用您的服務引用文件夾(例如:com.gold.services.description1)
在對象瀏覽器中選擇視圖。 您將在打開的對象瀏覽器窗口中看到類名。 (例如:GoldWeb.com.gold.services.description1)
將類名複製並粘貼到代碼中。
例子:
using GoldWeb.com.gold.services.description1;
然後,你就可以開始使用它的類。
這就是我試過的,但我什麼也沒看到。我在地址欄中添加了服務的URL(http://dev.virtualearth.net/webservices/v1/geocodeservice/geocodeservice.svc),然後在名稱空間框中輸入了「GeoCodeService」。在解決方案資源管理器中,我看到屬性,服務,然後服務引用在服務引用下,我看到GeoCodeService(與我之前在命名空間框中鍵入的內容相同)。但我無法創建GeoCodeService的實例。 – CACuzcatlan 2010-11-24 01:26:14
您可能需要先構建解決方案。然後嘗試一下諸如`GeoCodeService svc = new GeoCodeService()`這樣的簡單行,看看是否有效。 – Darbio 2010-11-24 01:28:15