2012-01-22 10 views
0

WCFを使用しているプロジェクトが正常に動作しましたが、別のマシンにコードを移動しました。コンパイルエラー:暗黙的にタイプをタイプに変換できません。ランダムタイプが1つのタイプ(WCF)の名前に追加されました

FlooringReportingServiceClient.FlooringReportingServiceClient client = new FlooringReportingServiceClient.FlooringReportingServiceClient(); 
BusinessCollectionResponse<Store> storeCollectionResponse = client.GetStoreList((bool)Session["IsAdmin"]); 

エラーが知っているから付加されます

Cannot implicitly convert type 'MyCompany.Presentation.FlooringReporting.FlooringReportingServiceClient.BusinessCollectionResponseOfRoleW6bohhDP' to 'MyCompany.Architecture.Framework.Common.BusinessCollectionResponse'

文字列「OfRoleW6bohhDPを」と言うだろう:私は、私はクラスをインスタンス化し、サービスのクライアントを呼び出すようなコードの行のエラーを取得しますどこに。

私はWCF(私は知っている、退屈なパーティー)に関するパーティーで男と話していたことを知っています。そして、ランダムな文字がクラス名の末尾に追加されるときに何か言及しました。それを修正するには "x"を実行します。しかし、私はそれが何であるか覚えていない、私はWeb上でこのようなものを見つけることができていない。私はWCFの専門家ではありません。他の人のフレームワークを使用していますので、これが簡単な質問であれば私を許してください。

答えて

0

類似の名前の型が不一致になっているようです。クライアントアプリケーションでは、WCFデータコントラクト(WCF操作のパラメータまたは戻り値の型)を含むライブラリ(プロジェクト)への参照がありますか?

サービス参照を追加する際に、実際のタイプとそのプロキシが一致していない可能性があります。

サービス参照の追加または更新(サービス参照のコンフィグレーション)中に、新しいものを生成する代わりに、参照されたライブラリの型を再利用するかどうかVisual Studioに伝えることができます。

+0

ありがとうございます!私はサービス参照の設定を手伝って、いくつかのエラーメッセージを得ました。もう1つは別のものにつながり、誰かがエンドポイントを変更しました。私は変更をロールバックし、参照とコンパイルされたものすべてを更新しました。私を始めてくれてありがとう。 –

関連する問題