0

我试图在安装我自己的 nuget 包时自动调用 powershell 脚本。

我的 install.ps1 如下

我想在 tools\Functions.ps1 中的 functions.ps1 中调用一个函数

函数.ps1

Function Write-HelloWorld($param1 , $param2)
{
    Write-Output "$param1 and $param2"
}

安装.ps1

param($installPath, $toolsPath, $package, $project)

. .\Functions.ps1

Write-HelloWorld 1,2

我收到错误消息说 install.ps1 找不到函数 Write-HelloWorld。

如何在install.ps1里面调用functions.ps1中的函数Write-HelloWorld?

谢谢

4

1 回答 1

0

而不是拥有

..\Functions.ps1

您可以使用

. (join-path $toolsPath 'Functions.ps1')

install.ps1文件和文件都Functions.ps1需要在tools文件夹中。

于 2016-07-05T22:15:57.007 回答