Existe-t-il un moyen d'exécuter un exécutable externe après la création d'une solution SPÉCIFIQUE dans Visual Studio 2008?

StackOverflow https://stackoverflow.com/questions/468092

Question

J'avais la même question que celle posée dans ce fil , c’est-à-dire que je cherchais un moyen d’exécuter un exécutable ou un script après avoir créé une solution dans Visual Studio.

J'ai essayé la solution suggérée consistant à attraper l'événement OnBuildDone avec une macro, qui (si je comprends bien) doit être placée dans la section EnvironmentEvents sous MyMacros dans l'EDI de macros. Le problème est que cela rend la macro globale à tout ce que je fais dans Visual Studio. En d’autres termes, il exécute la macro quelle que soit la solution que je construis. Cependant, je ne souhaite qu’elle fonctionne que pour cette solution.

Y a-t-il un moyen de créer une macro qui capture l'événement OnBuildDone pour une solution spécifique uniquement?

Était-ce utile?

La solution

Une façon de le faire est:

  • Définissez un nouveau projet Faily vide dans cette solution
  • Spécifiez que ce nouveau projet dépend de tous les autres projets (afin que ce nouveau projet soit construit après tous les autres projets)
  • Invoquez votre exécutable ou votre script en tant qu'événement de construction de ce nouveau projet (au lieu de, de la solution)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top