Visual studio Visual studio后期生成-更改为解决方案驱动器

Visual studio Visual studio后期生成-更改为解决方案驱动器,visual-studio,post-build-event,Visual Studio,Post Build Event,在VisualStudioPostBuild中,我需要运行一个批处理文件。该解决方案可能位于与Visual Studio运行所在的驱动器不同的驱动器上。在后期生成中,如何确定运行解决方案的驱动器号,以便在运行批处理文件之前可以更改到该驱动器?目前,我所拥有的只是: CD $(ProjectDir) $(ProjectDir)postbuild.bat 问题在于,当目录位于不同的驱动器上时,更改目录不会更改当前目录,因为您必须手动更改您所在的驱动器,例如: E:\ CD $(ProjectDir

在VisualStudioPostBuild中,我需要运行一个批处理文件。该解决方案可能位于与Visual Studio运行所在的驱动器不同的驱动器上。在后期生成中,如何确定运行解决方案的驱动器号,以便在运行批处理文件之前可以更改到该驱动器?目前,我所拥有的只是:

CD $(ProjectDir)
$(ProjectDir)postbuild.bat
问题在于,当目录位于不同的驱动器上时,更改目录不会更改当前目录,因为您必须手动更改您所在的驱动器,例如:

E:\
CD $(ProjectDir)
$(ProjectDir)postbuild.bat
但我不能保证解决方案将在哪个驱动器上运行,因此我需要通过某种宏来确定驱动器,以确保postbuild.bat文件将从当前位置运行

CD /D $(ProjectDir)