为什么每次脚本调用都不调用我的静态构造函数

时间:2019-01-11 17:32:19

标签: powershell

在Powershell 5中,我可以定义类,甚至是静态构造函数:

class Foo
{
    static Foo() 
    {
        write-host 'Initializing Foo Class';
    }
}

问题是:当我创建脚本foo.ps1并从powershell命令行执行几次时,“ Initializing ...”行仅出现一次。我必须修改源才能再次看到它。

很显然,Powershell已经加载了我的脚本并一直保持加载,直到重新编译为止。但这不是我期望的命令行脚本。使Powershell每次重新启动我的脚本有什么必要?

0 个答案:

没有答案