在MSBuild exec任务中使用路径系统环境变量

时间:2012-12-10 12:57:24

标签: msbuild

我正在使用MSBuild中的Exec任务调用外部工具在我的构建序列中进行一些后期处理。当我将工具更新到新版本时,可执行文件的目录名称会更改,但该目录将添加到系统PATH变量中。是否可以在MSBuild中使用系统PATH变量?我尝试了以下代码,但它不起作用:

<Exec Command="&quot;$(PATH)\mytool.exe&quot;  />

1 个答案:

答案 0 :(得分:0)

如果目录已添加到PATH变量,我希望文件路径会自动解析。即你应该可以使用:

<Exec Command="mytool.exe"/>

也许首先通过打开命令提示符来检查分辨率是否正常,cd到某个与'mytool.exe'所在的根目录不同的根目录,并查看当你输入“ mytool.exe“在提示符下。