Custom tool warning: Cannot import wsdl:portType

Hoy mientras desarrollaba la aplicación de Windows Phone que tengo en mente me he encontrado con un error que ha hecho que este dos horas buscando la solución. El problema me ha surgido cuando desde mi aplicación de Windows Phone he hecho referencia a un servicio WCF que tengo en otro proyecto de la solución.  El error era el siguiente

Warning    22    Custom tool warning: Cannot import wsdl:portType
Detail: An exception was thrown while running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter
Error: Could not load type ‘System.Runtime.Serialization.DataContractSet’ from assembly ‘System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e’.
XPath to Error Source: //wsdl:definitions[@targetNamespace=’http://tempuri.org/’]/wsdl:portType[@name=’IVerblijfService’]    C:UsersNicoDocumentsVisual Studio 2010ProjectsTestAppl1Phone7 – kopieTestAppl1Phone7Service ReferencesVerblijfServiceReference.svcmap    1    1    TestAppl1Phone7
—————————–

Lo que hacia que fuera imposible generar la clase proxy que consumiese el servicio web. Después de navegar un rato por Internet he descubierto que este error se producía cuando el VS2010 se ejecuta en modo administrador,tan solo he tenido que ejecutar el VS2010 en modo “normal” y lo he podido referenciar correctamente el servicio WCF.

Es un error reportado a connect lo podéis ver aquí https://connect.microsoft.com/VisualStudio/feedback/details/624984/error-warnings-when-adding-web-reference-on-windows-phone-7-project?wa=wsignin1.0.

 

Espero que os ayude a no perder tanto tiempo como me paso a mi.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *