Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Скомпилировать под Framework 2 
:(
    Опции темы
IBS
Дата 13.3.2012, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



Приветствую =)
Такая ситуация: необходимо скомпилировать код под Framework 2. 
В студии, при создании проекта, сверху выбираешь версию Framework-а : это версия в которой пишется код или версия в которую будет компилировать?
Отличается ли синтаксис при написании кода под разные версии Framework - a ?
Можно ли код изначально написанный под Framework 4 перегнать в Framework 2 ?

PM MAIL   Вверх
Voyager
Дата 13.3.2012, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 3
Всего: 18



Цитата
В студии, при создании проекта, сверху выбираешь версию Framework-а : это версия в которой пишется код или версия в которую будет компилировать?

Компилироваться будет в эту версию. Эту версию можно поменять в любое время.
Цитата
Отличается ли синтаксис при написании кода под разные версии Framework - a ?

Разве что синтаксическим сахаром, а по сути нет.
Цитата
Можно ли код изначально написанный под Framework 4 перегнать в Framework 2 ?

Да, если не были использованы возможности, которые есть только в 4.

PM   Вверх
erm0l0v
Дата 13.3.2012, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 11.1.2011

Репутация: 1
Всего: 1



Есть 2 понятия - это версия языка и версия Famework.

Например если вы пишете в VS 2010 то вы используете версию языка C# 4.0 и в тоже время вы можете разрабатывать под Framework 2.0. В этом случае почти весь синтаксический сахар будет проглатываться при компиляции в Framework 2.0 (кроме тех возможностей которые требуют наличие библиотек Framework 4.0 например dynamic)

По этому вам стоит обращать больше внимания не на синтаксис а на библиотеки которые вы используете. В Framework 2.0 нет таких вещей как Linq и XElement однако в интернете можно найти много библиотек из Framework 3.5 которые были пере компилированы для Framework 2.0
PM MAIL   Вверх
IBS
Дата 13.3.2012, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



erm0l0v, Voyager, большое спасибо)
PM MAIL   Вверх
IBS
Дата 13.3.2012, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



Цитата(Voyager @  13.3.2012,  13:24 Найти цитируемый пост)
 Эту версию можно поменять в любое время.

А где не подскажите,ато я не нашел?
alt+f7 - что-то похожее, но там нельзя изменить версию 

Это сообщение отредактировал(а) IBS - 13.3.2012, 14:54
PM MAIL   Вверх
Stas123
Дата 13.3.2012, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Нажми правой кнопкой на проект в Solution Explorer и выбери пункт свойства(Propertes) - вкладка Application.
PM MAIL   Вверх
IBS
Дата 13.3.2012, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 214
Регистрация: 29.7.2008
Где: Белоруссия

Репутация: 1
Всего: 6



Цитата(Stas123 @  13.3.2012,  16:17 Найти цитируемый пост)
Нажми правой кнопкой на проект в Solution Explorer и выбери пункт свойства(Propertes) - вкладка Application.

Может быть, просто, судя по всему, нужно сначала установить еще и 2 версию framework-a ) я-то думал, что если у меня четвертая стоит, то я всемогущ =))
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0525 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.