Возможно, проблема здесь в том, что я не совсем понимаю различия между клиентским профилем .NET 4 и (обычной?) Версией .NET 4 ...
Когда я начинаю новый проект в Visual Studio 2010, по умолчанию используется целевая платформа .NET Framework 4 Client Profile. Иногда при использовании сторонней библиотеки я получаю ошибки компиляции, если мой проект настроен для клиентского профиля .NET Framework 4 - переход на .NET Framework 4 решает проблему.
Я всегда просто имел дело с этим, но сегодня я решил задать вопрос и понять, когда использовать одну вместо другой и почему существует две версии фреймворка.
РЕДАКТИРОВАТЬ: Если я нацелен на .NET 4, должен ли я беспокоиться о том, что обычный пользователь настольного компьютера не получит эту платформу через Центр обновления Windows?