Как загрузить среду NAnt из существующего решения (.sln)

У меня есть решение Visual Studio 2005 (.sln) со смесью проектов .NET и C++. Как лучше всего сгенерировать файл .build? Мне нужно будет запустить процесс сборки с помощью NAnt. Я новичок в использовании NAnt и не знаю, как его настроить. Придется ли мне обновлять файл .build вручную каждый раз, когда в каком-либо из проектов появляется новый исходный файл? Есть ли инструмент, который будет генерировать файлы для NAnt из файлов проекта .sln и studio?


2
1 201
2

Ответы:

Решено

Я не знаю, как сгенерировать файл .build из sln. В http://nant.sourceforge.net должны быть достойные примеры файлов .build.

При этом есть два способа создать файл .sln из NAnt.

  • оформить заказ nant.sourceforge.net или nant-contrib для встроенного или расширенные задачи для этого
  • используйте задачу "exec", чтобы выложить msbuild.exe построить sln.

msbuild.exe имеет встроенную поддержку файлов sln. Вы можете создать файл sln из командной строки следующим образом:

msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln

msbuild.exe можно найти в каталоге .NET Framework (например, C: \ WINDOWS \ Microsoft.NET \ Framework \ vX.XX.XXXX)


С nant вам нужно будет использовать команду EXEC для вывода файлов решения в msbuild.

У других возникли те же проблемы.