Visual studio postbuild - переход на диск с решением

В Visual Studio после сборки мне нужно запустить командный файл. Решение может быть на другом диске, чем тот, с которого работает Visual Studio. В postbuild, как определить букву диска, с которого запускается решение, чтобы я мог перейти на этот диск до запуска командного файла? На данный момент все, что у меня есть, это:

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

Проблема в том, что изменение каталога, когда этот каталог находится на другом диске, не меняет текущий каталог, так как вам нужно вручную изменить, какой диск вы используете, например, так:

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

Я не могу гарантировать, на каком диске будет работать решение, поэтому мне нужно определить диск с помощью какого-то макроса, чтобы убедиться, что файл postbuild.bat будет запускаться из правильного местоположения.

1 ответ

Решение
CD /D $(ProjectDir)
Другие вопросы по тегам