Страница: 1 | 2 | 
		
		 
			   
			 
			 
			 
			 
			
 
  
		
     
  
    
Вопрос: Как выбрать версию NetFramework
     
    
Добавлено: 02.07.10 15:23
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Timoteo | ICQ: 441468599 
      
       
  
Написал несколько несложных прог, выложил их на одном форуме, народ жалуется, что эти проги требует обновление для NetFramework 4, а качать 100мб из-за обычной проги лень. Где во вьюжал бейсике можно выбрать версию NetFramework?
 
    
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 17
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #1
       
Добавлено:  02.07.10 15:45
       
    
       
  
Заходишь в свойства проекта, вкладка Compile, жмешь Advanced Compile Options, внизу есть выбор Target Framework.
 
    
Также при создании проекта можно выбрать версию .NET Framework (комбо-бокс ввехру окна создания проекта)
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 Timoteo
![]()
![]()
![]()
![]()
ICQ: 441468599 
Вопросов: 1
Ответов: 4
      
 Профиль |  | #2
       
Добавлено:  02.07.10 16:09
       
    
       
  
Спсибо за помощь) разобрался
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 Timoteo
![]()
![]()
![]()
![]()
ICQ: 441468599 
Вопросов: 1
Ответов: 4
      
 Профиль |  | #3
       
Добавлено:  02.07.10 16:32
       
    
       
  
а можешь заскриншотить этот комбо-бокс с выбором .Net Framework'а сверху? а то если я захожу через параметры компилирования и ставлю там версию 2.0, он потом ругается на большое количество возникших ошибок
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #4
       
Добавлено:  02.07.10 16:43
       
    
       
  
Если так, нужно исправлять ошибки.
 
    
Ты можешь использовать те классы, методы, которые отсутствовали в 2.0, но появились в 3.0, 3.5, 4.0. В этом случае тебе либо нужно вернуться обратно к той версии которая была, либо отказаться от использования этих классов
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 Timoteo
![]()
![]()
![]()
![]()
ICQ: 441468599 
Вопросов: 1
Ответов: 4
      
 Профиль |  | #5
       
Добавлено:  02.07.10 16:52
       
    
       
  
Включил, чтоб было .Net Framework 3 и всё равно вон сколько повылезало
 
    
Предупреждение	1	Пространство имен или тип, указанные в операторе Imports "System.Xml.Linq" проекта, не содержат открытые члены или не могут быть найдены. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортируемого элемента не было использовано в других Imports.	Умная программа
Предупреждение	2	Пространство имен или тип, указанные в операторе Imports "System.Linq" проекта, не содержат открытые члены или не могут быть найдены. Убедитесь, что пространство имен или тип определены и содержат хотя бы один открытый член. Убедитесь, что имя импортируемого элемента не было использовано в других Imports.	Умная программа
Предупреждение	3	Не удалось разрешить первичную ссылку "System.Core", которая является сборкой .NET Framework, в целевой инфраструктуре. ".NETFramework,Version=v3.0". Чтобы исправить эту ошибку, удалите ссылку "System.Core", или измените целевую инфраструктуру приложения на версию, которая содержит "System.Core".	Умная программа
Предупреждение	4	Не удалось разрешить первичную ссылку "System.Xml.Linq", которая является сборкой .NET Framework, в целевой инфраструктуре. ".NETFramework,Version=v3.0". Чтобы исправить эту ошибку, удалите ссылку "System.Xml.Linq", или измените целевую инфраструктуру приложения на версию, которая содержит "System.Xml.Linq".	Умная программа
Предупреждение	5	Не удалось разрешить первичную ссылку "System.Data.DataSetExtensions", которая является сборкой .NET Framework, в целевой инфраструктуре. ".NETFramework,Version=v3.0". Чтобы исправить эту ошибку, удалите ссылку "System.Data.DataSetExtensions", или измените целевую инфраструктуру приложения на версию, которая содержит "System.Data.DataSetExtensions".	Умная программа
Предупреждение	6	Не найден адресуемый компонент "System.Core". 	
Предупреждение	7	Не найден адресуемый компонент "System.Xml.Linq". 	
Предупреждение	8	Не найден адресуемый компонент "System.Data.DataSetExtensions". 	
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #6
       
Добавлено:  02.07.10 17:13
       
    
       
  
это все компоненты которых нет в 3.0. И это не ошибки а предупреждения.
 
    
Удаляешь все указанные reference, удалешь imports и так далее пока все не удалишь.
Или создай новй проект с целевой платформой 2.0 и скопируй туда код.
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 Timoteo
![]()
![]()
![]()
![]()
ICQ: 441468599 
Вопросов: 1
Ответов: 4
      
 Профиль |  | #7
       
Добавлено:  02.07.10 17:16
       
    
       
  
ок, спасибо) А в висте и 7-ке .Net Framework с какой версии начинается?
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 Smith
![]()
![]()
![]()
![]()
ICQ: adamis@list.ru 
Вопросов: 153
Ответов: 3632
      
 Профиль |  | #8
       
Добавлено:  02.07.10 17:58
       
    
       
  
 
    
 оссобенно понравилось про открытый член.
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 Leonil
![]()
![]()
Вопросов: 0
Ответов: 2
      
 Профиль |  | #9
       
Добавлено:  17.11.10 22:19
       
    
       
  
Конкретно:
 
    
при установке Windows XP SP3 предлагается выбрать:
Microsoft .NET Framework 2.0 SP2 + KB958481 + KB976576 + KB979909 + KB983583
Microsoft .NET Framework 3.0 SP2 + KB958483 + KB980723 + KB982168 + KB2418241
Microsoft .NET Framework 3.5 SP1 + KB958484 + KB963707 + KB971276 + KB982306 + KB982865 + KB2416473
Microsoft .NET Framework 4.0 + KB2416472
Кто может подсказать?
Спасибо.
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 EROS
![]()
![]()
![]()
![]()
Вопросов: 58
Ответов: 4255
 Профиль |  | #10
       
Добавлено:  17.11.10 22:39
       
    
       
  
Microsoft .NET Framework 3.5 SP1 + KB958484 + KB963707 + KB971276 + KB982306 + KB982865 + KB2416473 
 
    
4.0 в ближайшее время тебе вряд ли понадобится.. а в 3.5SP1 есть все необходимое 
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #11
       
Добавлено:  18.11.10 08:58
       
    
       
  
Microsoft .NET Framework 4.0 + KB2416472 
 
    
В 4.0 есть все что есть в 3.5 а также то что пояилось в 4.0. И даже если тебе сейчас не нужен какой-то конкретный функционал 4.0, не факт что ты завтра не поставишь себе программу которая требует 4.0, или сам не начнешь писать под 4.0, и тогда тебе не понадобится ставить этот компонент, потому что он уже будет у тебя установлен.
		
	  
			 
	
		 
    
       
    
Номер ответа: 12 
      
Автор ответа:
 AgentFire
![]()
![]()
![]()
ICQ: 192496851 
Вопросов: 75
Ответов: 3178
      
 Профиль |  | #12
       
Добавлено:  18.11.10 10:03
       
    
       
  
Тёма, да ты копетан.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 13 
      
Автор ответа:
 Leonil
![]()
![]()
Вопросов: 0
Ответов: 2
      
 Профиль |  | #13
       
Добавлено:  18.11.10 19:42
       
    
       
  
2 EROS & Artyom, чувствительно бюлагодарен.
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 14 
      
Автор ответа:
 Coloss
![]()
![]()
![]()
![]()
ICQ: 479007356 
Вопросов: 15
Ответов: 37
      
 Профиль |  | #14
       
Добавлено:  18.05.11 21:59
       
    
       
  
я в 2005 не могу найти такое меню,подскажите. я понимаю тема старая, но новую не хотелось бы заводить
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 15 
      
Автор ответа:
 Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
      
 Профиль |  | #15
       
Добавлено:  18.05.11 23:19
       
    
       
  
Насколько я помню, в 2005 версии не было поддержки мультитаргетинга, поэтому ты сможешь сделать сборку только под 2.0