0

プロジェクトを右クリックして をクリックしAdd Service Reference、ダイアログ ボックスでサービスの URL を入力して をクリックしましたGo。サービスが正常に検出され、サービスに含まれるすべてのメソッドが表示されました。名前空間で適切な名前を付けて、[OK] をクリックしました。

[OK] をクリックすると、新しく作成されたサービスを含む Service Reference フォルダーが作成されました。

問題は、サービス参照のインスタンスを作成しようとすると、それが認識されないことです。

たとえば、サービスの名前が「MyService」で、コード ビハインドに次のように入力するとします。

MyService- 認識しません。探してみましView in Object Browserたが、どこにも見えません。右クリックして更新することで、サービスも正常に更新されました。他のプラットフォームを使用しているため、サービスは完全に正常に機能します。

サービスは WCF アプリケーションです。

私が間違っているアイデアはありますか?

4

2 に答える 2

1

VS2010 を使用して WP7 用に開発する際にも、同じ問題が発生しました。正常に動作しているように見えましたが、実際にはファイルが生成されませんでした。常に発生するとは限らないため、私の回避策は、Visual Studio の新しいインスタンスで新しいプロジェクトを作成し、ServiceReference を生成して、ServiceReferences ディレクトリの内容を新しいプロジェクトから自分のプロジェクトにコピーすることでした。

于 2013-09-24T09:31:20.193 に答える
0

vs2013 で Windows Phone 8 プロジェクトから WCF サービスを使用するために、同じ問題 (空の構成クライアント) に直面し、クライアント サービス参照のインスタンスを作成できませんでした。以下は私のために働いた:

1- ServiceRefernce フォルダの下にある参照されたサービスを右クリックします。2- メニューで [Configure Service Reference] を選択して、[Service Reference Settings ] にアクセスします。3- アセンブリのリストの上で、[指定された参照アセンブリで型を再利用する: ] を選択します。4- リスト " System.ServiceModel " をチェックインし、[ OK ] を押します。

これが役立つことを願っています。

于 2014-03-10T12:54:43.380 に答える