У меня есть команда post build, подобная этой:
powershell.exe -ExecutionPolicy Bypass -NoProfile -NonInteractive -File "$(SolutionDir)post.ps1 -spath $(SolutionDir)"
Итак, я хочу передать дополнительные параметры сценарию post.ps1. Это не работает, я получил:
Fehler beim Verarbeiten von -File "D:\Working\PGxtensions\post.ps1 -spath D:\Working\PGxtensions"": Illegales Zeichen im Pfad.
Я пытался
powershell.exe -ExecutionPolicy Bypass -NoProfile -NonInteractive -File "$(SolutionDir)post.ps1 -spath "$(SolutionDir)""
or
powershell.exe -ExecutionPolicy Bypass -NoProfile -NonInteractive -File "$(SolutionDir)post.ps1 -spath \"$(SolutionDir)\""
Но VS2019, похоже, не может правильно распознать двойные кавычки при построении решения.