Sanjeev236 Ответов: 1

Язык программирования совместим со всеми версиями windows от XP до X?


Привет,

Я хочу разработать установщик и программу (. exe), независимую от версии windows и .net framework. Какой язык я должен предпочесть?

Я пытаюсь создать программу, которая готова работать на всех доступных версиях windows с фреймворком по умолчанию или доступна с установкой windows. если не 100% совместимость, то как можно лучше?

Самое лучшее, что мне нужно создать один исполняемый файл в качестве установщика, а затем этот установщик загрузит необходимые файлы и программу с заранее определенного URL-адреса после проверки определенной переменной из локальной системы. Поэтому мне нужно, чтобы этот установщик был совместим со всеми доступными версиями ОС Windows на рынке .

Заранее спасибо.
:)

Что я уже пробовал:

Я завершил проектную работу на C#, где я столкнулся с большой зависимостью от .net framework, соответствующей версии win OS.

Suvendu Shekhar Giri

это возможно и с .net framework. вам нужно ориентироваться на более низкую версию фреймворка, чтобы избежать проблем.
то, что проект это все о?
с какими проблемами вы сталкиваетесь?
говорить нам.. мы постараемся помочь

[no name]

ASM не зависит от Windows и .NET.

Sanjeev236

Ниже что версия не работает для меня. как .Чистая, приуроченных 2.0-это не просто компания, работающая в Windows 10. такая же проблема с 3.5 или 4.0 версии. каждый из них должен быть либо активирован, либо загружен в разных версиях. 4.0 не поставляется с Win 7.

для получения дополнительной информации о версии .net framework по умолчанию :
"https://blogs.msdn.microsoft.com/astebner/2007/03/14/mailbag-what-version-of-the-net-framework-is-included-in-what-version-of-the-os/"

1 Ответов

Рейтинг:
11

Dave Kreskowiak

Привыкай к этому. Все будет иметь какую-то среду выполнения, которую вы должны установить, чтобы заставить ее работать. Будь то C#, VB.NET, C/C++, ... за исключением ассемблера. Желаю удачи в изучении этого вопроса.

Ваша проблема заключается в том, что вы ориентируетесь на Windows XP, которая не поддерживается уже много лет. Новые вещи не будут работать на нем.


Sanjeev236

Дэйв, я не пытаюсь нацелиться на xp, Но я пытаюсь создать программу, которая готова работать на всех доступных версиях windows с фреймворком по умолчанию или доступна с установкой windows. если не 100% совместимость, то какой язык или версия .net могут принести лучшее? И самое лучшее, что мне нужно создать один исполняемый файл в качестве установщика, а затем этот установщик загрузит необходимые файлы и программу с заранее определенного URL-адреса после проверки переменной из локальной системы. Поэтому мне нужно, чтобы этот установщик был совместим со всеми доступными версиями ОС Windows на рынке.

Dave Kreskowiak

Как я уже сказал, такого нет.

C/C++, вероятно, будет наиболее широко доступен с точки зрения предустановленных сред выполнения, но у вас также есть проблема, какую версию вы используете. Не все версии сред выполнения C / C++ устанавливаются в каждой версии Windows.