2011-01-13 10 views
1

私はWP20プロジェクトをVS2010 pro/ultimateに持っており、同じソリューションで別のプロジェクトからWeb参照を追加しました。 Webサービスプロジェクトは通常のWebサイトプロジェクトです。私は.ASMXファイルを作成しました。私は、Webブラウザを使用してサービスをテストし、それは正常に動作します。Webサービスリファレンスを追加するWP7で奇妙な問題

サービスリファレンスとしてこのサービスを追加した後、私はWP7プロジェクトでそのサービスを参照できず、オブジェクトブラウザ内にそれが存在しないかのように表示できません。

サービスを追加したときに 'http:// localhost:12345/WebService.asmx'のようなローカルURLを使用すると、VSはすべてのメソッドを表示して正常に追加できます。私にとって非常に奇妙で、私はこの問題を解決する方法を知らない。

誰でも私にこれに関する手がかりを与えることができますか?どうもありがとう。

+0

解決方法を見つけましたか?現時点ではまったく同じ問題が発生しています。 – Henric

+0

nope、デッドエンド。 – Arief

答えて

1

1台のマシンで同様の問題が発生しました。再起動が必要でした。私はSLのすべてをアンインストールしてから、Vstudioをアンインストールしてから、SLアドオンを再インストールして再適用してください。

それはうまくいきました。

また、同じ問題を抱えている友人がいます。すべてアンインストールしてから、再インストールすることもできます。

私はこれらがpre-rtm SLとPhoneビットを搭載したマシンだと思います。

1

私も同様の問題がありました。 VB.Netを使用してWP7プロジェクトを作成しました。私は、WCFクラスのWebサービス、クライアント側のプロキシクラス、そしてサービスリファレンスを持つWP7アプリケーションを構築しました。サービス参照を追加したとき、コード生成ユーティリティは必要なReference.svcmapファイルの詳細を作成しませんでした(ヘッダ情報のみを作成しました)。しかし、プロジェクトはまだコンパイルされていますが、基本ファイルには存在しないので、コードでサービスを参照することはできませんでした。

私はWP7プロジェクトをC#で作り直してみました。私の推測では、WP7のVB実装にはまだいくつかの問題があるかもしれませんが、それは推測だけです。 VB WP7テンプレートに特有の問題が他の誰かにあったのか、それとも何か他のものがあるのか​​どうかを知りたいです。

0

この問題はJanuary Update to the WP7 toolsと関連している可能性があります。上記のページにあるVS10-KB2486994-x86.exe修正プログラムをインストールすることで、この問題を解決できました。これは私が呼びたいWCFサービス用のクライアントサイドプロキシを生成することで問題を分類したものです。お役に立てれば。

1

私は同じ問題にぶつかりましたが、dethSwatchがこのスレッドで提案したように再起動後に修正されました。

Silverlight SDKのアップデートが少し前にインストールされたことを覚えていますが、アップデート後に再起動する必要がありますか?