none
Error_12_Error de la herramienta personalizada: No se pudo generar código para la referencia al servicio 'WServiceRef'. Consulte otros mensajes de advertencia y error para obtener más detalles RRS feed

  • Pregunta

  • Hola buena tarde.

    Alguien por ahí se ha encontrado con este error al generar un referencia a servicios web svc.

    Error 12 Error de la herramienta personalizada: No se pudo generar código para la referencia al servicio 'WServiceRef'. Consulte otros mensajes de advertencia y error para obtener más detalles. C:\Nueva carpeta\4. Construcción\4.2. Desarrollo\4.2.1. Código\Net\FrontEndSolution\TME.Domain\Service References\WServiceRef\Reference.svcmap 1 1 TME.Domain

    Estaba trabajando sin problemas, pero al actualizar las referencias arrojo este error

    ya le estuve buscando pero nada... trabajo VS2012 en una solución que contiene varios proyectos de Silverlight.

    Agradecere mucho su ayuda..

    saludos

    Vale Torres

    martes, 12 de febrero de 2013 16:50

Respuestas

  • A mi pregunta realizada el 05/10/2013 me respondió la gente de MSDN Community Support y con eso resolví el problema.

    Yo lo marqué como "resuelto" pero se ve que algo hice mal. Lo retransmito para que vean si es la solución que buscan.

    Zacha

    Tengo un WCF propio, que quiero agregar como otra referencia de servicio a un proyecto de Silverlight, en el que tenga ya definida otra y que funciona perfectamente.

    Al querer agregarla, luego del proceso normal, me aparece el siguiente mensaje de error: "Error de la herramienta personalizada: No se pudo generar código para la referencia al servicio 'WCFEstructura'. Consulte otros mensajes de advertencia y error para obtener más detalles"

    También aparecen varias advertencias como la siguiente: "Advertencia de la herramienta personalizada: No se puede importar wsdl:portType Detalles: Se inició una excepción al ejecutar una extensión de importación WSDL: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: Se produjo una excepción en el destino de la invocación. XPath al origen del error: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType @name='Estructura'] 

    ¿Alguien me puede auxiliar con esto??

    Gracias

    Zacha

    Hi Zacha,

    Thanks for your posting.

    it's suggested to post in English which will help other community members understand your issue. I translated your post in English.

    “I have a WCF own, I want to add as another service reference to a Silverlight project, which has already defined one and it works perfectly.

    Wanting to add, after the normal process,I get the following error message: "Custom Tool Error: Failed to generate code for the service reference 'WCFEstructura'. Refer to other error and warning messages for details"

    Also various warnings such as: "Custom tool warning: Can not import wsdl: portType Details: Exception has been thrown by running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: An exception occurred in the target of an invocation. XPath to Error Source: / / wsdl: definitions [@ targetNamespace = 'http://tempuri.org/'] / wsdl: portType @ name = 'Structure']

    Does anyone can help me with this??”

    For this error, I would like to suggest you follow the steps below and check if it works.

    1. Right click on your service reference

    2. Select Configure Service reference

    3. Uncheck the option that says Reuse types in referenced assemblies.

    More details about this solution please refer

    No me deja escribir el link, por lo que lo elimino. Si lo necesitan le agrego algunos espacios entre letras para poder agregarlo. Deben eliminar todos los espacios para recuperar el link.

    h t t p : / / w w w . lukepuplett . com / 2010 /  07 / note-to-self-don-let-wcf-svrutil-reuse . html

    Hope this helps, thanks.

    miércoles, 11 de diciembre de 2013 13:22

Todas las respuestas

  • hola

    si tomas la url del servicio .svc y la pones en el browser puede ver la pagina por defecto que este servicio deberia mostrar

    prque si desde el browser detectas un error es seguro que al realizar un service reference este fallara

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 12 de febrero de 2013 17:10
  • Si, la url del servicio en el browser funciona sin problemas.

    Eso hice al principio porque igual pensé que podía ser ahí, pero no, el servicio esta corriendo bien.

    Yo creo que es un problema de configuración del VS2012 para generar las referencias web... o algo asi.

    Pero lo del browser no es...

    Saludos

    Vale Torres

    martes, 12 de febrero de 2013 17:14
  • - si creas un proyecto de ejemplo digamos en Winforms y realizas la referencia desde alli sucede lo mismo ? solo para descartar que no se un tema con el tipo de proyecto

    - estas agregando un Service Reference, no ?

    - has probado crear el proxy por linea de comando usando el svcutil.exe

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 12 de febrero de 2013 17:20
  • En un nuevo proyecto de Silverlight agregue la referencia de nuevo y sin problemas genero el archivo de configuración y todo lo hizo bien.

    Entonces es un problema de la confuguracion del proyecto?

    Vale Torres

    Chiapas, Mexico

    martes, 12 de febrero de 2013 17:25
  • Entonces es un problema de la confuguracion del proyecto?

    parece serlo, si en otro proyecto dejo crearlo entonces es algo particular con ese proyecto


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 12 de febrero de 2013 17:28
  • Estoy teniendo el mismo problema.

    Trabajo con VS2013 RC y la referencia de servicio es a un WCF propio.

    Elimino la referencia, vuelvo a generar el WCF, agrego la referencia y me sigue apareciendo el error.

    Me dirijo a Vale Torres: ¿Pudiste solucionarlo?¿Cuál es el origen del error?

    También (por supuesto) está abierto a cualquiera que me pueda arrimar un poco de luz para solucionar el problema

    Gracias

    Zacha

    sábado, 5 de octubre de 2013 12:51
  • Hola, a mi también me pasó lo mismo...  especificamente a la hora de mandar listas genericas desde wcf a silverlight.

    Yo tenía configurado el proyecto web con Framework .Net  4.5 y el proyecto de Silverlight con Silverlight 5.

    Lo que hice fue cambiar el proyecto web a Net Framework 4.0 y el proyecto de Silverlight a Silverlight 4 y todo volvió a la normalidad.

    Parece que las versión reciente del Net framework (4.5) tiene fallas...

    Saludos.



    domingo, 6 de octubre de 2013 0:53
  • Hola, a mi también me pasó lo mismo...  especificamente a la hora de mandar listas genericas desde wcf a silverlight.

    Yo tenía configurado el proyecto web con Framework .Net  4.5 y el proyecto de Silverlight con Silverlight 5.

    Lo que hice fue cambiar el proyecto web a Net Framework 4.0 y el proyecto de Silverlight a Silverlight 4 y todo volvió a la normalidad.

    Parece que las versión reciente del Net framework (4.5) tiene fallas...

    Saludos.


    domingo, 6 de octubre de 2013 0:55
  • Lamentablemente no me funcionó. De cualquier manera gracias por aportar.

    Zacha

    lunes, 7 de octubre de 2013 12:34
  • Verifica el archivo de configuración a mi me generaba el mismo error al bajar el framework(de 4 a 3,5) note que cambiaba el archivo de configuración lo dejaba en ("blanco", por que dejaba la estructura basica) luego cuando iba a construir los objetos a los que hace referencia el servicio por debajo no podia hacerlo y era por que no tenia la referencia en el archivo de configuracion.
    lunes, 25 de noviembre de 2013 22:55
  • Me pasa exactamente lo mismo.

    Estaba trabajando con normalidad en una solución con múltiples proyectos. Uno de ellos contiene dos referencias web. Una de ellas sencillamente, ha dejado de funcionar, de la noche a la mañana y sin haber cambiado nada de la configuración del proyecto.

    Por más que elimino la referencia, la vuelvo a añadir, la refresco, o cualquier otra cosa, el proyecto la añade aparentemente bien, pero no la detecta, es como si no estuviera. Las referencias fallan y no puedo importarla en el using porque no la encuentra. El servicio está funcionando perfectamente, y es accesible a través de un navegador.

    Mi entorno es VS2012 con la actualización 4, y proyectos con Framework v4.0.

    ¿Alguna idea?, ¿pista?, ¿sugerencia?, ¿prueba a realizar?

    miércoles, 11 de diciembre de 2013 12:04
  • A mi pregunta realizada el 05/10/2013 me respondió la gente de MSDN Community Support y con eso resolví el problema.

    Yo lo marqué como "resuelto" pero se ve que algo hice mal. Lo retransmito para que vean si es la solución que buscan.

    Zacha

    Tengo un WCF propio, que quiero agregar como otra referencia de servicio a un proyecto de Silverlight, en el que tenga ya definida otra y que funciona perfectamente.

    Al querer agregarla, luego del proceso normal, me aparece el siguiente mensaje de error: "Error de la herramienta personalizada: No se pudo generar código para la referencia al servicio 'WCFEstructura'. Consulte otros mensajes de advertencia y error para obtener más detalles"

    También aparecen varias advertencias como la siguiente: "Advertencia de la herramienta personalizada: No se puede importar wsdl:portType Detalles: Se inició una excepción al ejecutar una extensión de importación WSDL: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: Se produjo una excepción en el destino de la invocación. XPath al origen del error: //wsdl:definitions[@targetNamespace='http://tempuri.org/']/wsdl:portType @name='Estructura'] 

    ¿Alguien me puede auxiliar con esto??

    Gracias

    Zacha

    Hi Zacha,

    Thanks for your posting.

    it's suggested to post in English which will help other community members understand your issue. I translated your post in English.

    “I have a WCF own, I want to add as another service reference to a Silverlight project, which has already defined one and it works perfectly.

    Wanting to add, after the normal process,I get the following error message: "Custom Tool Error: Failed to generate code for the service reference 'WCFEstructura'. Refer to other error and warning messages for details"

    Also various warnings such as: "Custom tool warning: Can not import wsdl: portType Details: Exception has been thrown by running a WSDL import extension: System.ServiceModel.Description.DataContractSerializerMessageContractImporter Error: An exception occurred in the target of an invocation. XPath to Error Source: / / wsdl: definitions [@ targetNamespace = 'http://tempuri.org/'] / wsdl: portType @ name = 'Structure']

    Does anyone can help me with this??”

    For this error, I would like to suggest you follow the steps below and check if it works.

    1. Right click on your service reference

    2. Select Configure Service reference

    3. Uncheck the option that says Reuse types in referenced assemblies.

    More details about this solution please refer

    No me deja escribir el link, por lo que lo elimino. Si lo necesitan le agrego algunos espacios entre letras para poder agregarlo. Deben eliminar todos los espacios para recuperar el link.

    h t t p : / / w w w . lukepuplett . com / 2010 /  07 / note-to-self-don-let-wcf-svrutil-reuse . html

    Hope this helps, thanks.

    miércoles, 11 de diciembre de 2013 13:22
  • Muchas gracias!

    Aparentemente con eso ha funcionado correctamente.

    miércoles, 11 de diciembre de 2013 16:22
  • Funciono perfecto! gracias!
    jueves, 13 de febrero de 2014 18:03
  • Hola amigo me puedes decir cual era la solucion por que en el link no me aparece ninngun tipo de informacion y si la necesito urgente de antemano gracias 
    viernes, 18 de abril de 2014 15:53
  • La solución es la indicada en los puntos 1, 2 y 3 indicados más arriba.

    http://      www.     lukepuplett.com      /2010     /07      /note-to-self-don-let-wcf-svcutil-reuse.       html

    ¿Eliminaste todos los espacios del link? A mi me funciona y lleva a la dirección correspondiente.

    Zacha

    martes, 22 de abril de 2014 12:40