.NET Framework 4 Client Profile является меньше и действительно быстрее инсталлятором по сравнению с платформой .NET 4. .NET Framework 4 Client Profile используется для уменьшения сбоев развертывания в рамках. .NET framework 4 Client Profile - это пакет перераспределения меньшего размера, и он устанавливает минимальный набор клиентских сборок.
.NET framework 4 Профиль клиента используется для создания клиентских настольных приложений, включая приложения на основе приложений Windows Forms и Windows Presentation Foundation (WPF). .NET Framework 4 требуется полная установка, а не .NET Framework 4 Client Profile, если для приложения требуются функции, которые не предусмотрены в .NET Framework 4 Client Profile. .NET framework 4 Client Profile не подходит для сценариев, приведенных ниже:
Создание серверных приложений, таких как приложения ASP.NET и веб-сервисы на основе ASMX на стороне сервера. Использование старых клиентских сценариев, таких как устаревший WWF версии 3.0 или 3.5. Сценарии разработчика, которым нужны инструменты MSBuild или сборки дизайнеров. Для вышеуказанных сценариев .NET Framework 4 необходимо использовать вместо .NET Framework 4 Client Profile.
Возможный дубликат [Различия между полной платформой Microsoft .NET 4.0 и профилем клиента] (http://stackoverflow.com/questions/2759228/differences-between-microsoft-net-4-0-full-framework-and- клиент-профиль) –