2010-06-14 5 views
2

J'ai écrit un petit outil qui se trouve dans ma solution (comme un projet), qui fonctionne en arrière-plan et m'aide à déboguer mon projet principal.macro studio visuel pour exécuter un fichier de la solution

Je voudrais exécuter l'outil avec une macro, mais je n'ai pas trouvé comment obtenir le chemin de génération et l'exécuter en arrière-plan.

Des experts en macro VB?

Répondre

0

Pour répondre à votre question en partie, apparemment, vous pouvez obtenir le chemin de la solution à l'intérieur d'une macro comme ceci:

System.IO.Path.GetDirectoryName(DTE.Solution.FullName) 

Je trouve cela dans certaines des macros énumérées here. Puisque vous dites que vous avez un projet dans cette solution, vous pouvez essayer DTE.Solution.FindProjectItem et progresser à partir de là. Il est difficile de donner plus d'informations sans connaître plus de détails sur votre scénario exact.