2016-08-12 7 views
1

私は別のクラスから1つのクラスにアクセスすることはできません。クラスは異なるファイルで定義されています。モジュールの外部からモジュール内で定義されたクラスにアクセスするにはどうすればよいですか?

#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 
+3

'foo.ps1' - >' foo.psm1' – PetSerAl

+0

PetSerAl:ありがとうございます。 –

答えて

1

ポスティングので、これは(PetSerAlにクレジットを)未回答いかない答えとして。

foo.ps1foo.psm1という名前に変更して、PowerShellがモジュールであることが分かります。

関連する問題