【发布时间】:2018-02-05 19:03:48
【问题描述】:
我有 powershell 模块清单文件。我的 psm1 文件很少在同一个文件夹中,一个 psm1 文件在上一层。我正在尝试使用 NestedModules 如下。
NestedModules = @('Tpn.psm1',
'Tpn_Alerts.psm1',
'..\IOOperation.psm1',
'TestCases.psm1')
在列表中IOOperation.psm1 位于当前文件夹的上一层。所以我添加了 ..\ ,但失败如下:
Test-ModuleManifest : 模块清单“C:\repo\Tpn\Tpn.psd1”中指定的 NestedModule 条目“..\IOOperation.psm1”无效。 使用有效值更新此条目后重试。
我尝试使用$PsscriptRoot,它也不起作用。是否可以在不同的文件夹中添加 psm1?如果有怎么添加?
【问题讨论】: