web-dev-qa-db-ja.com

サービス参照の更新中にエラーが発生しました

クラスライブラリ(VS2013)のサービス参照を更新しようとすると、次のエラーが発生します。

"The configuration for the service reference could not be updated due to the following issue: An error occurred creating the configuration section handler for system.serviceModel/bindings: AssemblyResolveEvent handlers cannot return Assemblies loaded for reflection only."

参照も削除しようとすると、この同じエラーが発生します。

並べ替えのお手伝いをいただければ幸いです。

28
markusrambarkus

VS2013 Update 2に更新した後、同じ問題が発生しました。

全体を一時的にカットして問題を解決しましたsystem.serviceModelセクションweb.config、メモ帳のような別の場所に貼り付けます。次に、web.configサービスモデルセクションなし。その後、サービス参照を正常に更新することができました。サービス参照を更新した後、サービスモデルセクションをweb.configに貼り付けて戻しました。

61
Can Poyrazoğlu

system.serviceModelセクションのextensions要素と関連する拡張要素を一時的に削除することで、Canと同様にこれを回避することができました。私の場合、拡張子はAzure Service Bus extensionsでした。

18
burton

私の経験では、サービス参照を削除して再度追加するのと同じくらい簡単でした。たとえば、前回発生したのはWebService(WCFではなく、古いサービス)であり、別のルーチン/関数からの戻りとして送信されていたクラスの1つを変更した後に、エラーが表示され始めました。クラスにプロパティをもう1つ追加すると、クレイジーになり、どこでもエラーが発生し始めました。単純なDeleteとre -Add Service Referenceトリックしました。

0
tfrascaroli