是否可以将带有空格的workingdirectory传递给MSBuild EXEC命令任务?

是否可以将带有空格的workingdirectory传递给MSBuild EXEC命令任务?,msbuild,exec,space,working-directory,Msbuild,Exec,Space,Working Directory,对于命令参数,可以通过“转义路径,但是,如果工作目录参数中有空格,则这不起作用 有人有解决办法吗 在调用生成任务之前,可能会更改我的环境HOMEDRIVE\HOMEPATH设置,但这很可怕,而且可能不是一件小事。无需逃避任何操作或执行任何特殊操作。这应该可以工作: <Exec Command="Path_to_some_executable.exe" WorkingDirectory="Path to some directory\with spaces" /> 注意:我用MSbu

对于
命令
参数,可以通过
转义路径,但是,如果
工作目录
参数中有空格,则这不起作用

有人有解决办法吗


在调用生成任务之前,可能会更改我的环境
HOMEDRIVE
\
HOMEPATH
设置,但这很可怕,而且可能不是一件小事。

无需逃避任何操作或执行任何特殊操作。这应该可以工作:

<Exec Command="Path_to_some_executable.exe" WorkingDirectory="Path to some directory\with spaces" />

注意:我用MSbuild 4.0测试了这一点