- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEB参照について)
Web参照についての質問
このQ&Aのポイント
- Web参照を使用したプロジェクトでビルドエラーが発生しています
- Web参照とはWebサービスを使用してメソッドを呼び出す仕組みです
- ビルドエラーが発生してもaspxは動作するので問題ないのか疑問です
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >DataTable dt; >dt = Web参照クラス.Web参照メソッド(); >Web参照メソッドの戻り値が、DataTable型ではない なにで返ってくるんですか? DataTable型のサブクラスじゃないんですかね? コンパイルエラーになるけど、実行時には大丈夫??? なんかよくわからないですね・・・。 コンパイルエラーだと実行できないような・・・? 実行時に解決できてるって事は、何らかの型変換がされているということですよね? キャストしたらどうですか?
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんばんは。 よくわからないですが・・・、 こちらが戻り値をスーパークラスの型で受け取るんですか? で、相手はその継承クラスで返すんですよね? 言語がわからんのでアレですが、コンパイルエラーになる事がどうかと・・・。
質問者
お礼
説明不足ですいません。 言語はC#で、環境はVS2005です。 状態としては DataTable dt; dt = Web参照クラス.Web参照メソッド(); で、Web参照メソッドの戻り値が、DataTable型ではないので、 ビルドエラーになっています。 よろしくお願いいたします。
お礼
>なにで返ってくるんですか? Web参照で使用されているクラスです。多分、そのWeb参照内で作成されたクラス?だと思います。 自分がWeb参照を入れているのは、Windowsアプリで、サンプルはWebアプリです。 Webアプリの方も、ビルドするとエラーになりますが、アドレス入力で実行すると動いているので・・・
補足
すいません。 自己解決しました。 サーバーの方とローカルでFrameWorkのバージョンが異なっていたようです。 ありがとうございました。