Да, я знаю, это звучит немного странно, но у меня развернут .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. хотя я бы согласился с ответом о том, как сделать это напрямую с компиляторами на данный момент.