Да, я знаю, это звучит немного безумно, но у меня есть .Net 3.5, развернутый в полевых условиях, и я хотел бы использовать новый компилятор 4.0 для его нацеливания.
В последних версиях Vb.Net и C # есть несколько новых синтаксических сахарных функций, которые я хотел бы использовать, но я не могу (пока) принудительно установить новую версию .Net framework и CLR на моей клиентской базе.
Прежде чем скептики вскочат обеими ногами ... Я только что успешно использовал Studio 2010 для компиляции целевого приложения 3.5, которое использовало автоматические свойства VB.Net (новая функция в VB.Net 10), поэтому я знаю, что компиляторы каким-то образом способны.
Итак, вернемся к моему вопросу .... Как мне убедить Nant использовать компилятор 4.0, но нацеливаться на .Net 3.5 (CLR 2.0)
Обновление: я использую задачи csc и vbc, а не задачу решения. хотя я бы согласился на ответ о том, как это сделать напрямую с компиляторами.