Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 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-сайт:  
 Профиль |  | #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 и еще разная хрень) и новый компилятрор