MaryCeleste
@MaryCeleste

Можно ли сделать EXE'шник, чтобы он работал на другом компе без установки фраемворка на языке Visual Basic .NET?

Нужно сделать программу, чтобы она работала на всех компах. Преподаватель говорит, что нужно использовать Visual Basic 6.0, мол, программа сделанная на нём запустится точно у всех, но про .NET версию он в сомнении.
  • Вопрос задан
  • 134 просмотра
Решения вопроса 2
EreminD
@EreminD
Кое-что умею
Ну идея .net в том, что вы пишете на нужном .net-языке и программа исполняется на любом компе, где есть .net
вот тут указано, какая версия платформы на какой версии винды стоит
Так что если вы напишете на VB.NET, а препод достанет 98-ю винду и попробует стартануть - кончится плохо
ну и учитывайте, что код написанный под .net 4.5 может не пойти на .net 2.0, если будете юзать какие-то "новые" классы
Есть понимание, что за компы, на которых будет исполнятся программа?
Ответ написан
Для работы приложения на VB6 требуется msvbvm6.dll. Возможно, она даже поставляется вместе с системой из коробки.

Для работы приложения, написанного на VB.NET потребуется .NET Framework соответствующей версии. Вместе с современными версиями Windows поставляется .NET, но нужно определить версию.

PS. Слово frame читается как "фрейм" в полном соответствии с правилами английского языка. Не подскажете, что сподвигает людей читать его как "фраем"?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
LC Group Новосибирск
от 90 000 до 140 000 руб.
Payment Systems Москва
от 160 000 до 200 000 руб.
goTRG Санкт-Петербург
от 140 000 руб.