2016-05-24 13 views
1

今朝、WCF参照に関するこの奇妙なエラーが発生しています。
enter image description hereWCF参照のVS2015エラー

Reference.svcmap: Failed to generate code for the service reference 'WCFEnrolments'. Cannot import wsdl:portType Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: Exception has been thrown by the target of an invocation. XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IEnrolments'] Cannot import wsdl:binding Detail: There was an error importing a wsdl:portType that the wsdl:binding is dependent on. XPath to wsdl:portType: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType[@name='IEnrolments'] XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_IEnrolments'] Cannot import wsdl:port Detail: There was an error importing a wsdl:binding that the wsdl:port is dependent on. XPath to wsdl:binding: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:binding[@name='BasicHttpBinding_IEnrolments'] XPath to Error Source: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:service[@name='Enrolments']/wsdl:port[@name='BasicHttpBinding_IEnrolments']  App_WebReferences/WCFEnrolments/  

私は、インターネット上の研究をしたWCF設定で「参照アセンブリで再利用タイプ」をオフにして、それが今、すべての罰金だとそれがエラーなしでコンパイルすることができます。

しかし問題は、それがすべてのプロジェクト(約15のプロジェクトがあり、各プロジェクトには5〜7のWCF参照がある)に影響していることです。昨夜までうまくいっていた1つのプロジェクトを実行/コンパイルすることさえできませんでした。

各サービス参照に行き、その特別なチェックボックスを解除するのではなく、すぐにこの問題を解決する方法はありますか?私はTools - Extension and Updatesに表示されているすべてのアップデートをインストールしましたが、それでも問題は解決しません。

私が使用しています

... マイクロソフトのVisual Studio Professionalの2015 14.0.25123.00アップデート2 Microsoft .NET Frameworkのバージョン4.6.01055

答えて

0

は単に "参照アセンブリでの再使用型"

チェックを外すバージョン

enter image description here