質問

Visual Studio PostBuildでは、バッチファイルを実行する必要があります。ソリューションは、Visual Studioが走っているものとは異なるドライブにある可能性があります。 PostBuildでは、バッチファイルを実行する前にそのドライブに変更できるように、ソリューションが実行されているドライブ文字を決定するにはどうすればよいですか?現時点では、私が持っているのはこれだけです:

CD $(ProjectDir)
$(ProjectDir)postbuild.bat

問題は、そのディレクトリが別のドライブにあるときにディレクトリを変更しても、現在のディレクトリを変更しないことです。

E:\
CD $(ProjectDir)
$(ProjectDir)postbuild.bat

ただし、ソリューションがオンになるものを保証することはできません。したがって、ポストビルド.BATファイルが不正位置から実行されるように、何らかの種類のマクロを介してドライブを決定する必要があります。

役に立ちましたか?

解決

CD /D $(ProjectDir)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top