2009-05-06 5 views
1

Je programme en VB à l'aide de Visual Studio 2005 Professional.Modification du répertoire cible d'une commande de préconfiguration dans VS 2005

J'ai un script code perl munger qui génère certains des fichiers * .vb que je veux compiler. Le script et les fichiers associés sont dans mon répertoire de projet, et lorsque j'exécute le script à partir de l'invite de commandes du système d'exploitation, il écrit les fichiers dans le même répertoire, ce que je veux. Plutôt que de le faire, je veux appeler le script perl comme un événement de pré-construction. Je l'ai eu pour travailler ... presque. Le seul problème est maintenant que les fichiers sont maintenant déposés dans TargetDir (/ bin/Release par ex.) Au lieu de ProjectDir. Je pourrais juste changer TargetDir pour être ProjectDir, mais cela semble que je demande des ennuis.

Existe-t-il un moyen de spécifier séparément le répertoire cible pour les commandes de préconfiguration? Ou modifiez-le à ProjectDir, puis changez-le après que j'ai terminé avec le pre-build? Ou peut-être que j'ai juste besoin d'écrire une commande qui déplace les fichiers là où je veux?

Merci d'avance!

Répondre

1

Vous pouvez simplement préfixer une commande cd à votre commande:

cd ProjectDir 
do_my_stuff 

Votre étape de génération personnalisée sera écrite comme un fichier de commandes par Visual Studio et exécuter avec cmd.exe, donc cd commandes fonctionneront bien.

+0

Cela a fait exactement ce dont j'ai besoin. Je vous remercie! – John

Questions connexes