Существует очень мало смысла в настройке профиля клиента для .NET 4.0. Загрузка составляет 41 МБ, полная версия - 48 МБ, только на 15% больше.
Профиль клиента имеет большой смысл, если вы настраиваете 3.5, полный инсталлятор составляет ~ 350 МБ. Огромная разница объясняется предпосылками, для .NET 4.0 требуется, по крайней мере, XP SP3 или Vista SP1, 3.5 устанавливается на любую версию Windows> 2000. Таким образом, программа установки 3.5 содержит множество необходимых обновлений для неуправляемых компонентов Windows, используемых .NET. Установщик веб-страниц уменьшает шум, который сильно ударяется.
Профиль клиента болезнен в .NET 4.0, потому что VS2010 стал его целевой платформой .NET. И довольно неплохо справляется с решением, в котором есть проекты с целым и целевым параметрами клиента, производит очень загадочные ошибки сборки в коде, который IntelliSense не жалуется. Они не повторили ту же ошибку в VS2012, и .NET 4.5 не имеет профиля клиента. Скатертью дорога.
WCF поддерживается профилем клиента: http://msdn.microsoft.com/en-us/library/cc656912.aspx –