Будет ли приложение на основе.NET FW 4.0 работать на Windows Server 2012 R2?
0 фаворитов голосования Я немного запутался по поводу версий.NET Framework и его совместимости с операционной системой. Пожалуйста помоги.
Я планирую обновить приложение до.NET 4.x. Мое приложение должно поддерживать различные операционные системы: XP, Windows Server 2003, 2008 (и R2), 2012 (и R2), Windows 7.x и Windows 8.x.
Я бы предпочел выпустить только один комплект - что означает создание приложения с одной конкретной платформой.NET. Большой вопрос, какой из них?
Я знаю, что.NET 4.0 поддерживает от XP до Windows Server 2008 R2, но не поддерживает WS 2012. Я знаю, что.NET 4.5.1 поддерживает WS 2012 и R2.
Мне интересно, что произойдет, если я использую свое приложение с FW 4.0, а затем попробую установить его на Windows Server 2012 R2: будет ли оно работать (обратная совместимость?) Или нет?
Спасибо
1 ответ
.NET 4.5 - это бинарная совместимая замена для.NET 4.0.
Более высокие подверсии (4.5.1., 4.5.1) не имеют обратной совместимости, потому что они добавляют методы, но старые программы продолжают работать.