web-dev-qa-db-ja.com

Web参照Visual Studio 2012を追加する方法

Visual Studio 2012でプロジェクトにWeb参照を追加することはできますか? Visual Studio 2010では、このページに記載されている[サービス参照の追加]ダイアログの[詳細]ボタンをクリックすることで可能になりました。 Visual Studio 2010でWeb参照を追加

ただし、Visual Studio 2012では、[サービス参照設定]に[互換性]セクションはなく、このダイアログには[Web参照の追加]ボタンはありません。 SOAP web-serviceを使用しますが、.NET Framework 2.0互換モードでWeb参照として追加した場合にのみ正常に動作します。通常のサービス参照として追加した場合、このサービスの使用中の例外)。

古いスタイルのWeb参照をプロジェクトに追加する方法は?
または新しいスタイルのサービス参照でWebサービスを使用する方法は?

ありがとう

33
ibogolyubskiy

解決しました。チェックボックス「常にメッセージコントラクトを生成する」に役立ちました。全てに感謝。

6
ibogolyubskiy

以下のリンクを確認してください

MSDNリンク

Web参照をプロジェクトに追加するには

1ソリューションエクスプローラーで、サービスを追加するプロジェクトの名前を右クリックし、[サービス参照の追加]をクリックします。

[サービス参照の追加]ダイアログボックスが表示されます。

2 [サービス参照の追加]ダイアログボックスで、[詳細設定]ボタンをクリックします。

3 [サービス参照設定]ダイアログボックスが表示されます。

4 [サービス参照設定]ダイアログボックスで、[Web参照の追加]をクリックします。

[Web参照の追加]ダイアログボックスが表示されます。

69
user959883

[〜#〜] msdn [〜#〜] から:

  1. ソリューションエクスプローラーで、サービスを追加するプロジェクトの名前を右クリックし、[サービス参照の追加]をクリックします。 [サービス参照の追加]ダイアログボックスが表示されます。

  2. [サービス参照の追加]ダイアログボックスで、[詳細設定]ボタンをクリックします。 [サービス参照設定]ダイアログボックスが表示されます。

  3. [サービス参照設定]ダイアログボックスで、[Web参照の追加]をクリックします。 [Web参照の追加]ダイアログボックスが表示されます。

お役に立てれば!

4
lhan

Visual Studios 2013は新しいバージョンの.NET Framework 4.5.1を使用しますが、このWebサービスでは機能しません http://wsf.cdyne.com/weatherws/weather.asmx など。しかし、.NET 3.5を使用しても機能します!

そのため、新しいプロジェクトを開始する場合は、ドロップダウンメニューから.NET Framework 3.5を選択するか、既にプロジェクトにいて、Frameworkを変更する場合

1 Click [DEBUG] > '<YOUR_PROJECT_NAME>' Properties

2 Click [Build] and change target Framework

3 Click [OK]
1
jobes