No tiene sentido orientar el perfil del cliente para .NET 4.0. La descarga es de 41 MB, la versión completa es de 48 MB, solo un 15% más grande.
El perfil del cliente tiene mucho sentido si se dirige a 3.5, el instalador completo es ~ 350 MB. La gran diferencia se explica por los requisitos previos, .NET 4.0 requiere al menos XP SP3 o Vista SP1, 3.5 se instala en cualquier versión de Windows> 2000. El instalador 3.5 contiene muchas de las actualizaciones necesarias para componentes de Windows no administrados utilizados por .NET. El instalador web disminuye ese golpe considerablemente por cierto.
El perfil del cliente es doloroso en .NET 4.0 porque VS2010 lo convirtió en el destino predeterminado de .NET framework. Y trata bastante mal con una solución que tiene proyectos que tienen una combinación de objetivos de perfil completo y de cliente, produce muy errores de compilación desconcertantes en el código que IntelliSense no se queja. No volvieron a cometer el mismo error en VS2012, ni .NET 4.5 tiene un perfil de Cliente. Buen viaje.
WCF es compatible con Perfil del cliente: http://msdn.microsoft.com/en-us/library/cc656912.aspx –