2017-02-17 45 views
0

我想重複使用另一個模塊的類定義,但我面臨的問題是,在使用模塊導出類時,這些類不能用於其他類的定義中: Main.psm1:在類定義中使用另一個模塊的類

class M { 
    [string] $someProperty 
} 

ClientModule.psm1:

using module Main 
class C { 
    [M] $mClass # this does not work 
} 
$mClass = [M]::new() # this works 

我缺少的東西?我的目標能否以其他方式實現? (我希望避免點源)

+0

你的代碼中找到copypasted如作品對於我在PS5.1中。你確定'使用模塊'是你的完整腳本中的第一個語句嗎? – wOxxOm

+0

我想到了這一點,但我不認爲這是一個答案,因爲這是一個相當愚蠢的錯誤:我也有一個M的清單文件,並忘記取消註釋RootModule =,這實質上將M變成了一個空殼。 – SirRichie

回答

相關問題