В настоящее время я оцениваю профиль клиента .net для будущего проекта, и я нашел некоторые вещи, которые, по моему мнению, делают его довольно бесполезным, если, конечно, я чего-то не упускаю.
Я установил профиль клиента на чистом xp vm. Когда я разработал небольшое тестовое приложение winform (с компиляцией, ориентированной на клиентский профиль .net 3.5) и скопировал его на виртуальную машину, я не смог его запустить. Сообщение об ошибке было то, что мне нужно .net 3.5 sp1 или выше. Я думаю, что проблема была с sp1, есть ли профиль клиента sp1? Я не смог найти его.
Затем я открыл Windows Update, чтобы получить SP1. Это обновление размером до 70 Мбайт для sp1, в котором отсутствует точка «маленькой» клиентской среды .net. После этого приложение заработало.
Другое дело, клиентские профили - это онлайн-установщик. Автономный установщик 255MB? Так что меньше функциональности и приблизительно того же размера, что и у полной .net framework?
Другое дело, если у вас установлена какая-либо предыдущая версия .net (которая не является совершенно неслыханной из Vista и 2003, даже если она есть), профиль клиента вообще не будет установлен. Обновление 2.0 до 3.5 sp1 намного больше, чем профиль клиента (28 МБ), поэтому было бы полезно, если бы это было возможно.
Итак, я не прав с этим? и если я не, кто-нибудь на самом деле нашел профиль клиента полезным?