Если я запускаю сценарий .cmd (powershell) в Windows из другой папки (которая может быть относительной, а сценарий .cmd может быть относительной), я не знаю, к какой папке запускается сценарий .cmd в. Это происходит на этапе пост-сборки визуальной студии. Сценарий cmd может выполнять операции с текущей папкой, которая может не являться ее исходной папкой, поэтому возникает ошибка. Его собственная исходная папка может отличаться от папки, из которой она вызывается. Мне нужна переменная, которая дает свою собственную папку, а не «текущую» папку, или, возможно, просто чтобы установить свою собственную исходную папку как текущую.
На этапе после сборки в visual-studio можно запустить сценарий .cmd в соответствующей папке, а сценарий cmd - в папке проекта Visual Studio.