Будет ли программа на NET работать на всех компах?
Т.е. на всех ОС (начиная с 98) и каков ее минимальный размер.
Просто у меня сложилось субъективное мнение что она работает только на тех компах,
где установлена соотв. среда NET.
Если же я ошибасю, то выложмите здесь какой-нить hellow word — например по типу диалога,
который создается мастером в VC 6.0 (или это невозможно?).
Re: Будет ли программа на NET работать на всех компах?
Здравствуйте, progr1976, Вы писали:
P>Просто у меня сложилось субъективное мнение что она работает только на тех компах, P>где установлена соотв. среда NET.
Правильное мнение. А там где может быть установлен framework, там может и запускаться программа.
Re: Будет ли программа на NET работать на всех компах?
От:
Аноним
Дата:
13.09.04 04:00
Оценка:
#Имя:
-=???=-
Вы упоминаете VC 6. Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут включать, а могут и не включать работу с .NET . Это я на всякий случай, а то один знакомый считал, что .NET теперь нужен для ЛЮБОЙ программы, писанной на C++ with Managed Extensions.
Если же программа писана исключительно под .NET на том же C#,VB.NET или использует NET (в первую голову C++, Delphi (вроде бы)) то Framework необходим.
В принципе его установка не так уж накладна и оправдывет себя, особенно на 9x, где это единственный оплот стабильности системы.
Здравствуйте, Fagim, Вы писали:
F>Вы упоминаете VC 6. Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут включать, а могут и не включать работу с .NET . Это я на всякий случай, а то один знакомый считал, что .NET теперь нужен для ЛЮБОЙ программы, писанной на C++ with Managed Extensions.
Ну если Managed Extensions используются, то Framework нужен полюбому. А если не используются, то зачем создавать проект с Managed Extensions?
... << RSDN@Home 1.1.4 @@subversion >>
Re[2]: Будет ли программа на NET работать на всех компах?
А>Если вы пишите на c++, то он и в VS 2003.NET продолжает создавать самые обычные EXE и DLL, которые могут
Я просто пробовал создавать самый обычный EXE (язык С++, IDE — NET), но он не работал на других машинах,
т.к. требовал бесконечный набор dll...
Т.е. видимо все дело в опциях настройки компиляции, так?
Re[3]: Будет ли программа на NET работать на всех компах?
Здравствуйте, progr1976, Вы писали:
P>Я просто пробовал создавать самый обычный EXE (язык С++, IDE — NET), но он не работал на других машинах, P>т.к. требовал бесконечный набор dll... P>Т.е. видимо все дело в опциях настройки компиляции, так?
Бесконечный набор dll, как раз требуют программы не использующие ME,
.Net приложения достаточно понятно ругаются на отсутствие FW
Re[4]: Будет ли программа на NET работать на всех компах?
C>Бесконечный набор dll, как раз требуют программы не использующие ME, C>.Net приложения достаточно понятно ругаются на отсутствие FW
Т.е. нормальная прога на с++ уже не будет работать на нормальных компьютерах, если ее скопилить на NET?
Re[3]: Будет ли программа на NET работать на всех компах?
P>Т.е. нормальная прога на с++ уже не будет работать на нормальных компьютерах, если ее скопилить на NET?
Кто такие 'нормальные компьютеры'?
Если программу на C++ скомпилировать с ключом /clr (что соответствует Вашему выражению "скомпилить на .NET", как понимаю), то она будет требовать предустановленного FW.