Скрипт NAnt для автоматизации сборки проекта C ++ - PullRequest
2 голосов
/ 21 октября 2008

Может ли кто-нибудь привести пример сценария NAnt для автоматизации сборки проекта C ++?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 21 октября 2008

Если вы говорите о Microsoft Visual C ++, то я думаю, что вы получите максимальный контроль, выложив msbuild.exe из сценария nant и передав ему файл решения в командной строке. Это поддерживается в Visual Studio 2005 / .Net Framework 2.0 и выше. e.g.:

<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />

...

<exec program="${msbuild.dir}\MSBuild.exe"
    commandline="/p:Configuration=Release .\MySolution.sln" 
/>

Он создаст все в вашем решении независимо от языка (c #, VB, C ++ и т. Д.)

Mike

0 голосов
/ 04 ноября 2008

Недавно я искал такую ​​информацию и нашел эту запись в блоге: http://seclib.blogspot.com/2005/05/building-native-c-projects-with-nant.html

0 голосов
/ 21 октября 2008

Если проект находится в Visual Studio, то, я думаю, вы можете использовать задачу <Solution>. Это самый простой / уродливый способ сделать это.

edit: Только что понял, что SO отфильтровал там мой маленький тег XML

...