8

アプリの 1 つをサードパーティ プロバイダーの Web サービスと統合しています。サービス参照を追加しましたが、var をその型の 1 つとしてディメンション化すると、その型が Intellisense に表示されません。

Windows 7 で VB.NET/VS 2008 を使用しており、ローカル IIS で実行されている 2.0 Framework Web サイトを使用しています。コードビハインドに System.Web と System.Web.Service をインポートしました。また、「常にメッセージ コントラクトを生成する」チェックボックスを必ずオンにしました。

タイプを表示するために何をする必要があるか知っている人はいますか?

4

2 に答える 2

8

さて、私はついに解決策を見つけました。まず、コード ベースを 2.0 から 3.5 に更新して、「サービス参照の追加」オプションを VS 2008 または 2010 でも表示できるようにする必要がありました。終了タグ)、disco ファイルは作成されませんでした。

Windows Phone 7 の開発者が同じ問題を報告している記事をオンラインで見つけました。[サービス参照の追加] ダイアログの [詳細設定] ページで、[参照されたアセンブリで型を再利用する] オプションのチェックを外すことをお勧めします。それをしたら、すべてが魔法のように機能しました。

願わくば、この情報がいつか他の人に役立つことを願っています。

SteveDog、すべてのアイデアと助けに感謝します!

于 2012-05-31T20:19:59.410 に答える
0

Web サービス参照によって生成された名前空間をインポートする必要があります。たとえば、クライアント プロジェクトの名前空間がMyClientであり、Web 参照が と呼ばれるMyWebReference場合、以下をインポートする必要があります。

Imports MyClient.MyWebReference
于 2012-05-30T18:35:49.620 に答える