我正在使用MSBuild中的Exec
任务调用外部工具在我的构建序列中进行一些后期处理。当我将工具更新到新版本时,可执行文件的目录名称会更改,但该目录将添加到系统PATH
变量中。是否可以在MSBuild中使用系统PATH
变量?我尝试了以下代码,但它不起作用:
<Exec Command=""$(PATH)\mytool.exe" />
答案 0 :(得分:0)
如果目录已添加到PATH
变量,我希望文件路径会自动解析。即你应该可以使用:
<Exec Command="mytool.exe"/>
也许首先通过打开命令提示符来检查分辨率是否正常,cd到某个与'mytool.exe'所在的根目录不同的根目录,并查看当你输入“ mytool.exe“在提示符下。