Что такое реальное преимущество .NET 4 Client Profile?

Мы только что обновили существующее приложение .NET для компиляции с .NET 4.0. Наше приложение представляет собой клиентское приложение WPF, которое устанавливается на машинах конечных пользователей, поэтому использование профиля клиента кажется естественным. Однако, нам пришлось бы провести некоторую реорганизацию кода, чтобы заставить эту работу работать (часть нашего кода используется клиентским приложением и разными серверными приложениями, поэтому мы имеем косвенную зависимость от System.Web).

Мой вопрос: что какую выгоду мы получили бы от выполнения этой работы?

  • Установлен ли клиентский профиль .NET 4 на большее количество машин, чем полная версия .NET 4? Я понимаю, что профиль клиента развертывается вместе с Центром обновления Windows, но мне не удалось найти какой-либо актуальной статистики об их соответствующих базах установки.

  • Профиль клиента устанавливается быстрее / меньше ошибок? Размер установки 41 МБ и 48 МБ для меня не представляет большой разницы, поскольку в нашем приложении около 1 ГБ мультимедийных ресурсов.

  • Есть ли другие преимущества клиентского профиля, о которых я не думаю?

Спасибо за любые ответы!

17
задан Charles 10 January 2012 в 19:18
поделиться