• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEB参照について)

Web参照についての質問

このQ&Aのポイント
  • Web参照を使用したプロジェクトでビルドエラーが発生しています
  • Web参照とはWebサービスを使用してメソッドを呼び出す仕組みです
  • ビルドエラーが発生してもaspxは動作するので問題ないのか疑問です

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

こんにちは。 >DataTable dt; >dt = Web参照クラス.Web参照メソッド(); >Web参照メソッドの戻り値が、DataTable型ではない なにで返ってくるんですか? DataTable型のサブクラスじゃないんですかね? コンパイルエラーになるけど、実行時には大丈夫??? なんかよくわからないですね・・・。 コンパイルエラーだと実行できないような・・・? 実行時に解決できてるって事は、何らかの型変換がされているということですよね? キャストしたらどうですか?

brave9977
質問者

お礼

>なにで返ってくるんですか? Web参照で使用されているクラスです。多分、そのWeb参照内で作成されたクラス?だと思います。 自分がWeb参照を入れているのは、Windowsアプリで、サンプルはWebアプリです。 Webアプリの方も、ビルドするとエラーになりますが、アドレス入力で実行すると動いているので・・・

brave9977
質問者

補足

すいません。 自己解決しました。 サーバーの方とローカルでFrameWorkのバージョンが異なっていたようです。 ありがとうございました。

その他の回答 (1)

回答No.1

こんばんは。 よくわからないですが・・・、 こちらが戻り値をスーパークラスの型で受け取るんですか? で、相手はその継承クラスで返すんですよね? 言語がわからんのでアレですが、コンパイルエラーになる事がどうかと・・・。

brave9977
質問者

お礼

説明不足ですいません。 言語はC#で、環境はVS2005です。 状態としては DataTable dt; dt = Web参照クラス.Web参照メソッド(); で、Web参照メソッドの戻り値が、DataTable型ではないので、 ビルドエラーになっています。 よろしくお願いいたします。

関連するQ&A