Компиляция под .NET 2.0b для .NET 1.1
От: _ViC_  
Дата: 13.09.05 07:48
Оценка:
Здравствуйте!

Имеется среда Visual C# Express 2005, требуется скомпилировать на нём простенькую C# программу так, чтобы она работала на на .NET более ранних версий. Если скомпилировать по умолчанию, будет требовать .NET 2.0. Ключа в компиляторе не нашёл Как бороться?
Re: Компиляция под .NET 2.0b для .NET 1.1
От: Блудов Павел Россия  
Дата: 13.09.05 08:00
Оценка:
Здравствуйте, _ViC_, Вы писали:

_VC>Имеется среда Visual C# Express 2005, требуется скомпилировать на нём простенькую C# программу так, чтобы она работала на на .NET более ранних версий. Если скомпилировать по умолчанию, будет требовать .NET 2.0. Ключа в компиляторе не нашёл Как бороться?


Никак. Используйте руки и csc.exe от первого фреймворка.
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
Re[2]: Компиляция под .NET 2.0b для .NET 1.1
От: _ViC_  
Дата: 13.09.05 08:30
Оценка:
БП>Никак. Используйте руки и csc.exe от первого фреймворка.

Ок, спасибо.
Re[2]: Компиляция под .NET 2.0b для .NET 1.1
От: Nikolay_P_I  
Дата: 13.09.05 09:08
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

_VC>>Имеется среда Visual C# Express 2005, требуется скомпилировать на нём простенькую C# программу так, чтобы она работала на на .NET более ранних версий. Если скомпилировать по умолчанию, будет требовать .NET 2.0. Ключа в компиляторе не нашёл Как бороться?


БП>Никак. Используйте руки и csc.exe от первого фреймворка.


А оно "совсем никак" или же в релизе 2005 студии галочку добавят ? Вроде обещали когда-то ?

И, тогда уж такой вопрос — а 2003 и 2005 студии на одной машине живут ? Совсем не улыбается копаться в несовместимостях FrameWorkов, если заказчик попросит лишнюю кнопку в старый и работающий проект добавить.
Re[3]: Компиляция под .NET 2.0b для .NET 1.1
От: _FRED_ Черногория
Дата: 13.09.05 09:10
Оценка:
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>И, тогда уж такой вопрос — а 2003 и 2005 студии на одной машине живут ? Совсем не улыбается копаться в несовместимостях FrameWorkов, если заказчик попросит лишнюю кнопку в старый и работающий проект добавить.


Замечательно сосуществуют, но формат файла проекта (.sln) в них разный.
<< RSDN@Home 1.2.0 alpha rev. 616 >> =01:09= [Windows 2003 — 5.2.3790.65536]
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
Re[4]: Компиляция под .NET 2.0b для .NET 1.1
От: Mab Россия http://shade.msu.ru/~mab
Дата: 13.09.05 09:16
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Замечательно сосуществуют, но формат файла проекта (.sln) в них разный.

Это формат солюшена. Форматы проектов (csproj и vsproj), впрочем тоже разные. Но есть конверторы...
Re[4]: Компиляция под .NET 2.0b для .NET 1.1
От: Nikolay_P_I  
Дата: 13.09.05 09:23
Оценка:
Здравствуйте, _FRED_, Вы писали:

N_P>>И, тогда уж такой вопрос — а 2003 и 2005 студии на одной машине живут ? Совсем не улыбается копаться в несовместимостях FrameWorkов, если заказчик попросит лишнюю кнопку в старый и работающий проект добавить.


_FR>Замечательно сосуществуют, но формат файла проекта (.sln) в них разный.


Это хорошо. Тогда такой вопрос — а сборки от FW 1.1 в проектах 2.0 можно будет нормально использовать ? И XML-файлы с пояснениями ?
Re[5]: Компиляция под .NET 2.0b для .NET 1.1
От: _FRED_ Черногория
Дата: 13.09.05 10:01
Оценка: +1
Здравствуйте, Nikolay_P_I, Вы писали:

N_P>Это хорошо. Тогда такой вопрос — а сборки от FW 1.1 в проектах 2.0 можно будет нормально использовать ? И XML-файлы с пояснениями ?


Да
<< RSDN@Home 1.2.0 alpha rev. 616 >> =02:01= [Windows 2003 — 5.2.3790.65536]
under «*none*»
Help will always be given at Hogwarts to those who ask for it.
Компиляция под .NET 2.0b для .NET 1.1
От: Аноним  
Дата: 13.09.05 10:39
Оценка:
Никак. То, 2.0 не умеет компилировать под более ранние версии .NET FW.
--
VBStreets, Editor-in-Chief
http://blogs.gotdotnet.ru/personal/gaidar/

What is a rigorous definition of rigor?


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Компиляция под .NET 2.0b для .NET 1.1
От: VladD2 Российская Империя www.nemerle.org
Дата: 14.09.05 00:07
Оценка: 9 (1)
Здравствуйте, _ViC_, Вы писали:

_VC>Здравствуйте!


_VC>Имеется среда Visual C# Express 2005, требуется скомпилировать на нём простенькую C# программу так, чтобы она работала на на .NET более ранних версий. Если скомпилировать по умолчанию, будет требовать .NET 2.0. Ключа в компиляторе не нашёл Как бороться?


Пошукай по Интернету. Где-то видел модификацию MSBuild для компиляции первого фрэймворка. Прчитав мою статью и немного потрахавшись ее можно будет скормить студии 2005.
... << RSDN@Home 1.2.0 alpha rev. 611>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.