Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Скомпилить в нормальную exe-шку Добавлено: 05.01.09 02:30  

Автор вопроса:  Памидорко | Web-сайт: 2hl.net.ru | ICQ:
Можно ли в Visual Basic 2005 Express Edition скомпилить программу в нормальную exe-шку, т.е. в такую, которая бы запускалась на компе, на котором не утановлен .NET Framework???

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 Фeнягz



Вопросов: 2
Ответов: 62
 Web-сайт: atauenis.narod.ru
 Профиль | | #1
Добавлено: 05.01.09 02:46
Такую нужно писать и компилить не в vb2005express. :D

Ответить

Номер ответа: 2
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #2
Добавлено: 05.01.09 03:21
Не, ну прогу на VB6 без msvbvm60.dll я еще могу запустить... но вот чтоб весь дотнет дизассемблировать и довести до компилябельного состояния.... так это мне жизни не хватит =)

Ответить

Номер ответа: 3
Автор ответа:
 Памидорко



ICQ:

Вопросов: 5
Ответов: 17
 Web-сайт: 2hl.net.ru
 Профиль | | #3
Добавлено: 05.01.09 03:30
Да я так и думал в принципе...
Ниче страшного)))

Ответить

Номер ответа: 4
Автор ответа:
 Фeнягz



Вопросов: 2
Ответов: 62
 Web-сайт: atauenis.narod.ru
 Профиль | | #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-сайт: atauenis.narod.ru/
 Профиль | | #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-сайт: atauenis.narod.ru
 Профиль | | #6
Добавлено: 06.01.09 01:09
Фенягz пишет:
---

ЯЯЯ пишет:
Кажется 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-сайт: atauenis.narod.ru/
 Профиль | | #7
Добавлено: 06.01.09 13:12
Интересно, .NET FW 2.0/3.x обратно совместим с .NET 1.x?

Ответить

Номер ответа: 8
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #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-сайт: atauenis.narod.ru
 Профиль | | #9
Добавлено: 07.01.09 01:28
Фенягz пишет:
Интересно, .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-сайт: 2hl.net.ru
 Профиль | | #10
Добавлено: 10.01.09 00:57
Фенягz пишет:
Теоретически можно затолкать .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 и еще разная хрень) и новый компилятрор

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам