Visual Studio postbuild - 更改为解决方案驱动器

时间:2009-11-21 16:51:16

标签: visual-studio post-build-event

在Visual Studio postbuild中,我需要运行批处理文件。该解决方案可能与Visual Studio运行的驱动器位于不同的驱动器上。在postbuild中,如何确定运行解决方案的驱动器号,以便在运行批处理文件之前更改为该驱动器?目前,我只有这个:

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

问题是当目录位于不同的驱动器上时更改目录不会更改当前目录,因为您必须手动更改您所在的驱动器,例如,像这样:

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

我无法保证解决方案的驱动程序是什么,所以我需要通过某种宏来确定驱动器,以确保postbuild.bat文件将从当前位置运行。

1 个答案:

答案 0 :(得分:13)

CD /D $(ProjectDir)