Question

Quelqu'un connaît-il un bon tutoriel sur l'utilisation de NAnt pour les instructions de processus de construction de code natif?

Existe-t-il un autre outil d'automatisation des processus de génération mieux adapté à l'environnement de code natif?

Nous développons une application mobile win32 qui sera disponible en ligne pour le téléchargement sous forme de fichier CAB. Le fichier CAB doit inclure les informations renseignées par l'utilisateur avant le téléchargement pour que le processus d'installation de l'application enregistre certaines informations de l'utilisateur dans le registre du périphérique.

Était-ce utile?

La solution

Nous avons essayé il y a quelque temps d'utiliser NAnt pour construire un grand projet VC ++ (VS2005) ... cela ne fonctionnait pas.

Le problème était qu'il était impossible de capturer les dépendances en dehors de Visual Studio. C'est à dire. quels fichiers cpp doivent être reconstruits lorsqu'un fichier d'en-tête donné est modifié.

Nous pourrions créer des tâches qui jetteraient tous les fichiers sur le compilateur et les reconstruiraient à chaque fois.

En fin de compte, nous nous sommes retrouvés avec une tâche NAnt qui appelait devenv pour effectuer la construction. Cela a peut-être changé dans VS2008, mais j'en doute ...

Autres conseils

Le problème avec NAnt est qu’il peut être fait pour faire tout ce que vous voulez. Etant donné que je n'ai pas tous les détails sur ce que vous essayez de faire, je ne peux que me baser sur ce pour quoi nous l'avons utilisé.

Nous avons actuellement de nombreux systèmes différents qui sont connectés à la construction automatisée. Vous mentionnez le développement natif que je considère comme du code Win32 ou non .NET. La majorité de nos produits sont écrits dans une IDE non-Microsoft. NAnt est toujours le gagnant pour nous car tant que l'EDI ou les outils que vous utilisez pour développer ont une sorte d'interface de ligne de commande, il suffit généralement d'appeler le tâche d'exécution pour les utiliser.

Je n'ai pas de didacticiel spécialement conçu à cet effet sans plus de détails sur votre projet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top