Windows Communication Foundation WCF : Javier Luna blog

Tuesday, November 04, 2008

Windows Communication Foundation WCF

Cuando trates de consumir algun EndPoint sobre Windows Communication Foundation - WCF, el proyecto del tipo Class Library -desde donde realizas el Service References a dicho EndPoint publicado en algun servidor de la red- del Visual Studio .NET agregara un par de assemblies automaticamente: System.ServiceModel y System.Runtime.Serialization.

Bueno, para todo proyecto dentro de tu solucion que haga referencia al proyecto que realiza el Service Reference deberas -por ende- hacer una referencia manual a dichos assemblies.

De lo contrario recibiras un error al hacer build a tu aplicativo, similar a este:

The type System.ServiceModel.ClientBase'1<T0>' is defined in a assembly that is not referenced.

o el otro conocido mensaje de error:

The type System.Runtime.Serialization.IExtensibleDataObject is defined in an assembly that is not referenced.

Pequeño detalle que tendrias que tomar en cuenta :)

No comments: