2009-05-06 8 views
1

Visual Studio 2005 Professionalを使用してVBでプログラミングしています。VS 2005でビルド前コマンドの対象ディレクトリを変更する

私はコンパイルしたい* .vbファイルのいくつかを生成するコード・マージャーperlスクリプトを持っています。スクリプトと関連するファイルは私のプロジェクトディレクトリにあり、OSのコマンドプロンプトからスクリプトを実行すると、ファイルは同じディレクトリに書き込まれます。これは私が望むものです。

これを行うのではなく、ビルド前のイベントとしてperlスクリプトを呼び出す必要があります。私はそれを仕事にした...ほとんど。唯一の問題は、ファイルがProjectDirの代わりにTargetDir(/ bin/Releaseなど)に格納されることです。 TargetDirをProjectDirに変更するだけでも問題はないようです。

ビルド前コマンドのターゲットディレクトリを個別に指定する方法はありますか?または、ProjectDirに変更してから、プリビルドを済ませたら元に戻してください。あるいは、私が望む場所にファイルを戻すコマンドを書く必要があるかもしれません。

ありがとうございます!

答えて

1

あなたは、単にあなたのコマンドにcdコマンドを付加することができます

cd ProjectDir 
do_my_stuff 

は、カスタムビルドステップは、Visual Studioによって、バッチファイルとして書き出さとCMD.EXEで実行されるのでcdコマンドがうまく動作しますされます良い。

+0

これは私の必要としていたものです。ありがとうございました! – John

関連する問題