Как заставить Нанта использовать компилятор 4.0 для таргетинга .Net 3.5 - PullRequest
7 голосов
/ 13 апреля 2010

Да, я знаю, это звучит немного странно, но у меня развернут .Net 3.5 в полевых условиях, и я хотел бы использовать новый компилятор 4.0 для его нацеливания.

В последних версиях Vb.Net и C # есть несколько новых синтаксических функций, которые я хотел бы использовать, но я не могу (пока только) заставить новую версию .Net framework и CLR на моем клиенте основа.

До того, как скептики прыгнут обеими ногами ... Я только что успешно использовал Studio 2010 для компиляции целевого приложения 3.5, в котором использовались автоматические свойства VB.Net (новая функция в VB.Net 10), так что я знаю, что способный как-то.

Итак, вернемся к моему вопросу .... Как мне убедить Нанта использовать компилятор 4.0, но нацеливаться на .Net 3.5 (CLR 2.0)

Обновление: я использую задачи csc и vbc, а не задачу Solution. хотя я бы согласился с ответом о том, как сделать это напрямую с компиляторами на данный момент.

Ответы [ 2 ]

4 голосов
/ 25 апреля 2010

Какую версию NAnt вы используете?

Напоминаю, что NAnt 0.85 не поставлялся с поддержкой .NET 3.5, вам пришлось добавить эту поддержку, отредактировав файл конфигурации NAnt. То же самое необходимо сделать для поддержки .NET 4, даже в текущей версии NAnt.

Есть обсуждение по этому вопросу , ссылка указывает на решение.

Кстати, команда NAnt работает над выпуском обновления .90 и надеется получить поддержку .NET 4 в 0.91.

1 голос
/ 30 мая 2010

Команда NAnt только что выпустила NAnt 0.91 Alpha 1 с поддержкой .NET 4.0 (экспериментальная). Пожалуйста, скачайте, чтобы протестировать и предоставить свой ценный отзыв команде.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...