Compartir a través de


Cómo: Configurar un servicio para volver a utilizar tipos existentes

Cuando una referencia de servicio se agrega a un proyecto, cualquier tipo definido en el servicio se genera en el proyecto local. En muchos casos, esto crea tipos duplicados cuando un servicio usa tipos .NET Framework comunes o cuando los tipos se definen en una biblioteca compartida.

Para evitar este problema, los tipos en los ensamblados a los que hace referencia se comparte de forma predeterminada. Si desea deshabilitar el uso compartido de tipos para uno o más ensamblados, puede hacerlo en el cuadro de diálogo Configurar referencia de servicio.

Para deshabilitar el uso compartido de tipos en un ensamblado único

  1. En el Explorador de soluciones, seleccione la referencia de servicio.

  2. En el menú Proyecto, haga clic en Configurar referencia de servicio.

  3. En el cuadro de diálogo Configurar referencia de servicio, seleccione Volver a usar tipos en los ensamblados especificados.

  4. Active la casilla para cada ensamblado en el que desea habilitar el uso compartido de tipo. Para deshabilitar el uso compartido de tipos para un ensamblado, desactive la casilla.

Para deshabilitar el uso compartido de tipos en todos los ensamblados

  1. En el Explorador de soluciones, seleccione la referencia de servicio.

  2. En el menú Proyecto, haga clic en Configurar referencia de servicio.

  3. En el cuadro de diálogo Configurar referencia de servicio, desactive la casilla Volver a usar tipos en ensamblados a los que se hace referencia.

Vea también

Referencia

Configurar referencia de servicio (Cuadro de diálogo)

Conceptos

Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio

Otros recursos

Consuming ASMX and WCF Services Sample