Если у вас на компьютере установлена Visual Studio, вот подход, который вы можете использовать. Раньше я использовал NANT и MSBUILD практически для всего, но устал от взлома, когда мы обновляли фреймворки.
Я уже некоторое время занимаюсь управлением конфигурациями с Nant и CC.Net. По своему опыту я бы не рекомендовал использовать задачу Nant MSBuild, вместо этого проще всего создать и создать задачу, создать файл .bat, который она выполняет. Существует несколько причин, по которым рекомендуется использовать командную строку Visual Studio, поскольку пакеты MSI не так легко собрать с помощью Nant, даже если вы используете contrib. Так просто и намного быстрее.
.bat file with this
---------2.0 ------------- "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv" C:\YourProject\YourSoultion.sln /Rebuild release
----------3.5-------------- "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv" C:\YourProject\YourSoultion.sln /Rebuild release
similar logic for 4.0
здесь много информации о задачах ccnet
http://ccnet.sourceforge.net/CCNET/Configuring%20the%20Server.html
Пример конфигурации ccnet
<tasks>
<nant>
<executable>C:\Nant\Nant0.86\bin\nant.exe</executable>
<baseDirectory>.</baseDirectory>
<buildFile>C:\NANT_SCRIPTS\build.xml</buildFile>
<targetList>
<target>DexWeb</target>
</targetList>
<buildTimeoutSeconds>2000</buildTimeoutSeconds>
</nant>
</tasks>
build.xml
<target name="DexWeb">
<exec program="C:\NANT_SCRIPTS\continous\dexbuild.bat" />
</target>