0

サービス参照を更新/削除/作成しようとすると、次のエラーが表示されます。

次の問題のため、サービス参照の構成を追加できませんでした: 要素 'endpoint' には属性 'binding' が必要です。

VS2010では問題なく動作していました。

私は多くのことを試しました:

1 つ目: [サービス参照の構成] ダイアログの [参照されたアセンブリで型を再利用する] チェックボックスをオフにしました。

2 番目のストライク: プロジェクトからすべての参照を削除し、再度追加します [サービス参照の構成] ダイアログで Microsoft 以外の dll のチェックを外しました。

ストライク 3: -VS2012 のアンインストール/再インストール

-元のプロジェクトの削除/再マッピング

-真新しいプロジェクトにサービス参照を追加

- 元のプロジェクトから古いサービス .wsdl、.xsd、.disco、.svcinfo、.svcmap を削除します。

- .csproj xml を編集して古いファイルを削除し、新しいファイルを挿入

- サービス ファイルを新しいプロジェクトから元のプロジェクトにコピーしました。

-古いプロジェクトがビルドされましたが、まだサービス参照を追加/削除/更新できません

PS私はVS2010を本当に愛していましたが、VS2012については同じことは言えません...それでも...

4

1 に答える 1

0

1.VS-2010でVS-2012ソリューションを開くだけです

  1. クライアント プロジェクトをクリーンアップする

  2. 前にサービスを追加するのと同じようにサービスを追加します=>サービスを構成=>サービスを更新

  3. vs-2010 のソリューションを閉じる

  4. VS-2012 でソリューションを開きます

あなたのプロジェクトは VS-2012 の準備ができています

リンク先も見れます

VS-2012 の移行後にサービスを追加する

于 2013-03-28T06:29:31.390 に答える