none
.Net4 неоднозначность требований к платформе RRS feed

  • Вопрос

  • Хотелось бы получить ответ, подобный тому, который зафиксирован в этой ветке. Но применительно к .Net 4.0

    Достаточно ли для работы приложений WinXP как указано здесь (или вариант с SP2 + Windows Imaging Component)?

    Или нужно иметь WinXP SP3, как указано здесь?





    28 декабря 2012 г. 13:21

Ответы

  • По последней ссылке прямо сказано Installation of the latest Windows Service Pack may be required on some operating systems.

    Если странице закачек и в официальных release notes упомянут именно SP3 - значит в SP3 вошли какие-то хотфиксы, которых не было в SP2, и которые прямо или косвенно влияют на работу .NET-приложений.

    Вот полный список хотфиксов: http://support.microsoft.com/kb/946480, повлиять на полную совместимость с .NET из них могло что угодно (хотя бы http://support.microsoft.com/kb/937106 или http://support.microsoft.com/kb/944203, или еще что-то).

    Нет смысла выпускать новый фреймворк с припиской "он совместим с SP2, только WPF будет тормозить и печать иногда не работать". Смысл сервиспаков - как раз в том, чтобы избежать приписок типа "минимальные системные требования - SP2 + 30 хотфиксов". 

    Достаточно ли SP2 для работы приложений - раз ваше приложение запустилось - значит для него достаточно. Если ли хоть какая-то официальная поддержка для .NET 4.0 на SP2 и гарантия работы вообще любого приложения на .NET 4.0 - естестванно нет. XP SP2 не поддерживают с июля 2010-го, и ответом саппорта на любое "совместимо или нет" и "у меня не работает" будет "обновляйтесь до SP3".

    • Помечено в качестве ответа tulosba 29 декабря 2012 г. 13:10
    28 декабря 2012 г. 15:57

Все ответы

  • По последней ссылке прямо сказано Installation of the latest Windows Service Pack may be required on some operating systems.

    Если странице закачек и в официальных release notes упомянут именно SP3 - значит в SP3 вошли какие-то хотфиксы, которых не было в SP2, и которые прямо или косвенно влияют на работу .NET-приложений.

    Вот полный список хотфиксов: http://support.microsoft.com/kb/946480, повлиять на полную совместимость с .NET из них могло что угодно (хотя бы http://support.microsoft.com/kb/937106 или http://support.microsoft.com/kb/944203, или еще что-то).

    Нет смысла выпускать новый фреймворк с припиской "он совместим с SP2, только WPF будет тормозить и печать иногда не работать". Смысл сервиспаков - как раз в том, чтобы избежать приписок типа "минимальные системные требования - SP2 + 30 хотфиксов". 

    Достаточно ли SP2 для работы приложений - раз ваше приложение запустилось - значит для него достаточно. Если ли хоть какая-то официальная поддержка для .NET 4.0 на SP2 и гарантия работы вообще любого приложения на .NET 4.0 - естестванно нет. XP SP2 не поддерживают с июля 2010-го, и ответом саппорта на любое "совместимо или нет" и "у меня не работает" будет "обновляйтесь до SP3".

    • Помечено в качестве ответа tulosba 29 декабря 2012 г. 13:10
    28 декабря 2012 г. 15:57
  • Известны ли случаи когда требования к одному и тому же пакету менялись в связи с выходом обновления для ОС или требования жестко фиксируются с момента выпуска пакета?
    29 декабря 2012 г. 4:43
  • Насколько я знаю, задним числом требования не меняются (по крайней мере я такого не замечал). Если пакет дополнительно тестировался на совместимость с новым сервиспаком - то об этом будет явно упомянуто на странице закачек - например, Windows 7 и Windows 7 SP1 отдельно перечислены в списке Supported operating systems.
    29 декабря 2012 г. 12:31