昨年、誰かがこの問題に遭遇したと報告しました(「デバッグしようとしているSilverlightプロジェクトはWebサービスを使用しています。SilverlightプロジェクトがWebサービスを含む同じWebプロジェクトでホストされ、起動されない限り、Webサービスの呼び出しは失敗します。」)そして、「SilverlightアプリケーションをホストするWebプロジェクトをスタートアッププロジェクトに設定する」という答えを受け入れました。
同じメッセージが表示されますが、解決策は異なる必要があると思います。私はVS2010で、VBをコードビハインドとしてGoogleWeatherAPIにアクセスするためのSilverlightアプリケーションを構築しています。APIは、指定された都市のデータを含むXMLファイルを返します(例:「http://www.google.com/ig/api?weather=london,england」)。ソリューションエクスプローラーには、VB / Silverlightプロジェクト(「GetWeather」)のみが表示され、「プロジェクトのプロパティ」ダイアログボックスには、スタートアップオブジェクトが「GetWeather.App」として表示されます。これが唯一の選択肢です。WebClientオブジェクトを使用して呼び出しを行い、XDocumentオブジェクトを使用して戻り値を解析しようとしています。しかし、上記のエラーメッセージが繰り返し表示され、他の結果は得られません。私は何が間違っているのですか?
前もって感謝します!