Script NAnt pour l'automatisation de la construction de projets C ++
-
03-07-2019 - |
Question
Quelqu'un pourrait-il fournir un exemple de script NAnt pour l'automatisation de génération de projet C ++?
Merci!
La solution
Si vous parlez de Microsoft Visual C ++, alors je pense que vous obtenez le meilleur contrôle en shells msbuild.exe à partir du script nant et en lui transmettant votre fichier de solution sur la ligne de commande. Ceci est pris en charge dans Visual Studio 2005 / .Net Framework 2.0 et supérieur. par exemple:
<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"
/>
Il construira tout dans votre solution, quel que soit le langage utilisé (c #, VB, C ++, etc.)
Mike
Autres conseils
Si le projet est dans Visual Studio, vous pouvez utiliser la tâche <Solution>
, je pense. C’est la façon la plus simple et la plus laide de le faire.
modifier: vous venez de réaliser que SO a filtré ma petite balise XML.
Je recherchais ce type d'informations récemment et j'ai trouvé cette entrée de blog à ce sujet: http://seclib.blogspot.com/ 2005/05 / building-native-c-projets-with-nant.html