Advertencia de herramienta personalizada al agregar una referencia de servicio a un Project
Este artículo le ayuda a resolver las advertencias de herramientas personalizadas al agregar una referencia de servicio a un proyecto de Silverlight.
Versión del producto original: Visual Studio Premium 2010, Visual Studio Professional 2010, Visual Studio Ultimate 2010
Número KB original: 2702288
Síntomas
Al intentar agregar una referencia de servicio de Windows Communication Foundation (WCF) a un proyecto de Silverlight 4 o Silverlight 5 en Visual Studio 2010, pueden producirse las siguientes advertencias:
Advertencia de herramienta personalizada: el extremo 'NetTcpBinding_IService1' en la dirección 'net.tcp://machine.mydomain.com:4502/WCFNetTcp/Service1.svc' no es compatible con Silverlight 5. Omitir...
Advertencia de herramienta personalizada: no se encontraron puntos de conexión compatibles con Silverlight 5. La clase de cliente generada no se puede usar a menos que se proporciona información de extremo a través del constructor.
Causa
Estas advertencias se producen porque Silverlight no admite extremos WCF configurados para funcionar en un enlace netTcp seguro y el servicio que se importa contiene uno o varios enlaces NetTcp seguros.
Solución
Si el servicio WCF que se va a importar solo expone el extremo con un enlace NetTcp seguro, la aplicación de Silverlight no podrá usar ese servicio hasta que se actualice para exponer un extremo compatible. La documentación que se muestra en la sección Referencias contiene recursos para agregar puntos de conexión compatibles para aplicaciones WCF y Silverlight.