0

我正在使用以下命令行调用 ProcessBuilder:

{"cmd.exe", "/c", "C:\\Program Files\\Microsoft Visual Studio 10.0\\Common7\\Tools\\..\\..\\VC\\vcvarsall.bat && msbuild"}

该过程抛出此异常:

'C:\Program' is not recognized as an internal or external command, operable program or batch file.

如果我删除&& msbuild错误就会消失(所以这不是引用问题)。关于如何使这项工作的任何想法?

4

1 回答 1

2

我没有 Windows 机器在敲门,但我的猜测是将&&and引用msbuild为单独的数组条目。

{"cmd.exe",
"/c",
"C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\..\..\VC\vcvarsall.bat",
"&&",
"msbuild"}
于 2011-07-13T21:14:02.070 回答