如何执行powershell函数返回的可执行路径?

时间:2014-06-10 15:27:54

标签: powershell

在PowerShell中,您可以返回函数中的路径,然后执行生成的变量,如下所示:

Function GetMSBuildExe {
# Code that sets the value of $MSBuildExe
Return $MSBuildExe
}

$MSBuildExe= GetMSBuildExe
&$MSBuildExe MySolution.sln

有没有办法可以简单地运行MSBuildExe而不先复制变量?这样做只会打印GetMSBuildExe结果:

&GetMsBuildExe MySolution.sln

谢谢!

1 个答案:

答案 0 :(得分:1)

将函数放在括号中,以便首先评估它:

&(GetMsBuildExe) MySolution.sln