Здравствуйте, друзья, мне нужно объяснение относительно предварительных требований .NET framework при установке опубликованного приложения на целевой машине.
Поскольку java имеет обратную совместимость, я имею в виду, что если я установил java v1.6 и если приложение разработано с использованием java v1.5 (я также имею в виду, что для сборки приложения используются только классы и пакеты, доступные в версии 1.5).)
Я уверен, что разработанное приложение обязательно будет работать при установке последних или более поздних версий jre или j2se.
Точно так же в случае платформы .NET предположим, что если я разрабатываю свое приложение с использованием .NET framework 3.5 и на целевой машине я установил .NET framework 4.0 (последний), даже тогда он предлагает установить .NET framework 3.5, почему это так ?
В реальном времени я загрузил и попытался установить рабочую среду MySQL, а также установил .NET framework 4.0, но он по-прежнему просит установить .NET framework 3.5 перед запуском установки MySQL.
У меня вопрос: совместим ли .NET framework с предыдущей версией как java или .NET?