有人知道如何做到这一点吗?
我有一个 .bat 脚本,我想能够从命令行和 Visual Studio 的后期构建脚本中使用它。
该脚本需要参数,其中一些参数可能包含空格。
.bat 脚本的路径可能包含空格,并且最好表示为相对于 $(SolutionDir) 的路径。
我已经尝试了许多不同的命令行组合,包括不同的引号和转义字符组合:
"$(SolutionDir)myScript.bat" "$(SolutionDir)\" "$(Platform)" "$(Configuration)"
call "$(SolutionDir)myScript.bat" "$(SolutionDir)" "$(Platform)" "$(Configuration)"
cmd /c ""$(SolutionDir)myScript.bat" "$(SolutionDir)" "$(Platform)" "$(Configuration)""
但它们都会生成错误,我无法找到一个可用的组合,通常会得到以下错误:
"[path-to-script] is not recognized as an internal
or external command, operable program or batch file"
如何在构建后步骤中调用正确的语法?
我也遇到了设置它作为外部工具的类似问题,所以任何有关这两个方面的帮助都将不胜感激!