标签: powershell powershell-v5.0 powershell-module
我无法访问另一个类。类在不同的文件中定义。
#foo.ps1 Class Foo { static [string]$data }
#bar.ps1 using module ".\foo.ps1" class Bar { Bar() { [Foo]::data="test" #not working } } [Foo]::data="test" #works
答案 0 :(得分:1)
发布作为答案,以便不会得到答复(归功于PetSerAl)。
将foo.ps1重命名为foo.psm1,以便PowerShell知道它是一个模块。
foo.ps1
foo.psm1