Первый вариант - изменить исполняемый файл, используемый задачей MSBuild
. Согласно doco это свойство фреймворка, поэтому вам нужно будет изменить его в основном конфигурационном файле nant, а не в вашем индивидуальном скрипте, и вам придется делать это на каждой машине, на которой вы планируете построение сценария.
Другой вариант - использовать задачу exec
. Этот вопрос и ответ должны помочь с этим.
РЕДАКТИРОВАТЬ: Забыл упомянуть каталоги, в которых находится MSBuild. Чтобы изменить версии, просто используйте другой MSBuild.
2.0:% windir% \ Microsoft.NET \ Framework \ v2.0.50727 \ MSBuild.exe
3.5:% windir% \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe
4.0b2:% windir% \ Microsoft.NET \ Framework \ v4.0.21006 \ MSBuild.exe