Страница: 1 |
Страница: 1 |
Вопрос: Скомпилить в нормальную exe-шку
Добавлено: 05.01.09 02:30
Автор вопроса: Памидорко | Web-сайт:
Можно ли в Visual Basic 2005 Express Edition скомпилить программу в нормальную exe-шку, т.е. в такую, которая бы запускалась на компе, на котором не утановлен .NET Framework???
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
Фeнягz
Вопросов: 2
Ответов: 62
Web-сайт:
Профиль | | #1
Добавлено: 05.01.09 02:46
Такую нужно писать и компилить не в vb2005express. :D
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 05.01.09 03:21
Не, ну прогу на VB6 без msvbvm60.dll я еще могу запустить... но вот чтоб весь дотнет дизассемблировать и довести до компилябельного состояния.... так это мне жизни не хватит
Номер ответа: 3
Автор ответа:
Памидорко
ICQ: -
Вопросов: 5
Ответов: 17
Web-сайт:
Профиль | | #3
Добавлено: 05.01.09 03:30
Да я так и думал в принципе...
Ниче страшного)))
Номер ответа: 4
Автор ответа:
Фeнягz
Вопросов: 2
Ответов: 62
Web-сайт:
Профиль | | #4
Добавлено: 05.01.09 04:53
Можно написать прогу в vb2002 (или 2003, сконфигурировав для net 1.0). Это будет работать и на самой первой XP. Кажется 1.0 и в Vist'е есть (1.1 - точно net). 2-3 есть. Однако для Net Framework 1.0 в vb2005 писать нельзя. И другое ж дело в том, что что net 2.0 и 1.x - разные вещи.
Номер ответа: 5
Автор ответа:
Фенягz
ICQ: 387437448
Вопросов: 7
Ответов: 202
Web-сайт:
Профиль | | #5
Добавлено: 05.01.09 16:17
Теоретически можно затолкать .NET Framework в EXEшник...
---
Кажется 1.0 и в Vist'е есть (1.1 - точно net). 2-3 есть.
В Висте, кажется, фреймворк 2.0.
И другое ж дело в том, что что net 2.0 и 1.x - разные вещи.
Почти. Это разные версии.
Однако для Net Framework 1.0 в vb2005 писать нельзя.
Да. Там к сожалению функции выбора версии .NET нет.
Номер ответа: 6
Автор ответа:
Фeнягz
Вопросов: 2
Ответов: 62
Web-сайт:
Профиль | | #6
Добавлено: 06.01.09 01:09
---
ЯЯЯ пишет:
Кажется 1.0 и в Vist'е есть (1.1 - точно net). 2-3 есть.
В Висте, кажется, фреймворк 2.0.
Не. 2.0 и 3.0 - точно есть. 3.0 - "родная". А вот кажется и 1.0 там есть - не проверено!
Номер ответа: 7
Автор ответа:
Фенягz
ICQ: 387437448
Вопросов: 7
Ответов: 202
Web-сайт:
Профиль | | #7
Добавлено: 06.01.09 13:12
Интересно, .NET FW 2.0/3.x обратно совместим с .NET 1.x?
Номер ответа: 8
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #8
Добавлено: 06.01.09 14:00
Na tvoy vopros vs2k5 sama otvecaet ".Net".
1.0 sovmestim tol'ko s 1.1,a vot 2,3 i 3.5 otcasti obratno sovmestimie.
Uci ludwe ASM. On daje ot OS ne zavisit
--
6300+Opera Mini
Номер ответа: 9
Автор ответа:
Фeнягz
Вопросов: 2
Ответов: 62
Web-сайт:
Профиль | | #9
Добавлено: 07.01.09 01:28
Интересно, .NET FW 2.0/3.x обратно совместим с .NET 1.x?
Разве я это говорил? Очевидно интересно было человеку знать, как скажем так - "портативную" прогу сделать в vb2005express. По идеи - написанная для Net 1.0 будет работать нормально и в Viste. а net 1.1 - v Viste точно Net!
Номер ответа: 10
Автор ответа:
Памидорко
ICQ: -
Вопросов: 5
Ответов: 17
Web-сайт:
Профиль | | #10
Добавлено: 10.01.09 00:57
Теоретически можно затолкать .NET Framework в EXEшник...
Дак я так и сделаю...
Создам хоть самораспаковывающийся архив, который после того как распакует из себя все чтоб запустил установщик NET 2.0
Конечно будет такой довольно громоздкий установочный файл, но что делать.
Номер ответа: 11
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #11
Добавлено: 15.01.09 13:39
Visual Studio .NET и так делает нормальные exe-шки
А .NET Framework конечно прийдется скачать и установить.
С Windows Vista/Server 2008 точно идет .NET 3.0. Насчет 3.5 не знаю, вполне возможно что с сервиспаком идет, я не проверял.
У 2.0, 3.0 и 3.5 рантайм один и тот же. Прогарммы, собраные под более старый рантайм заработают и на новом. Обратное тоже отчасти верно (если взять с собой нужные сборки и поэкспериментировать).
3.0 = 2.0 + новые сборк (WPF + WCF + WWF + WCS)
3.5 = 3.0 + новые сборки (LinQ и еще разная хрень) и новый компилятрор