1

Je voudrais savoir s'il est possible d'avoir la possibilité d'avoir ou au moins d'imiter les événements Pre et Post Build au niveau de la solution, pas seulement au niveau du projet dans Visual Studio 2008? Donc, si possible, je voudrais que cette fonctionnalité soit similaire à la façon dont ils fonctionnent au niveau du projet, sauf que je veux seulement qu'ils fonctionnent avant de construire des projets et après la construction de tout projet. Par exemple, être un style de ligne de commande avec Macro si possible, mais pourrait être heureux de pouvoir spécifier un ou plusieurs fichiers CMD à exécuter dans l'ordre.Pouvez-vous avoir ou imiter dans Visual Studio 2008 un événement de niveau Solution avant et après construction?

Au pire des cas, puis-je créer un fichier MSBuild .proj et comment le faire reconnaître par le fichier sln avant tout et après tout autre type de contrat?

Toutes les autres suggestions pour obtenir un comportement similaire sont les bienvenues tant qu'elles sont dans les fonctionnalités principales VS2008 et MSBuild. Je ne peux pas exiger l'utilisation de compléments ou d'extensions pour y parvenir.

Répondre

1

Pour le post-build, pouvez-vous le faire dans le post-build de votre projet lib/app? Pour la préconfiguration, vous devez être capable de créer un projet, puis définir vos dépendances de projet de sorte que tout dépend de lui. Vous pouvez faire l'inverse pour post-build si vous ne voulez pas utiliser le post-build de votre projet.

EDIT: Bien sûr, comme indiqué, cela ne fonctionnera pas réellement avec le post-build. Durr.

+0

J'ai pensé à ceci en premier et je l'ai essayé avant pour poster. Le problème même le type "Empty Project" est en fait une application de console et générerait un EXE. Il ne sera même pas construit sans une erreur hors de la boîte, et d'avoir à le pirater pour le faire disparaître. J'aimerais avoir un vrai type de projet vide qui n'a pas de concepts .Net associés et qui a toujours eu les événements de construction pré/post. Cela résout également seulement le problème de pré-construction et pas une construction de poste même si cela a fonctionné. –

+0

Avez-vous essayé un projet Makefile? – Robotica

+0

Oui, je m'ende dup avec le projet Makefile, même s'il a presque tous les mêmes inconvénients qu'un projet vide, à l'exception que nous pouvons empêcher la construction d'un binaire. Donc vraiment je pense que la réponse à la question est que vous ne pouvez pas vraiment faire ce que je voudrais, mais les meilleurs choix qui semblent disponibles sont Makefile Project et dans certains cas un projet vide, et la configuration des dépendances de construction dans la solution. N'hésitez pas à modifier votre réponse pour refléter cela, je la marque comme correcte car c'était la seule réponse et nous en avons parlé dans les commentaires. –

Questions connexes