5

有没有办法强制 PowerShell 在什么时候重新加载模块using module .\MyModule.psm1

通常我会使用Import-Module .\MyModule.psm1 -Force,但因为我使用enum的是classC# 风格,所以这不行;因为enum并且class如果我使用Import-Module.

我不能先使用,Import-Module然后必须在第一行使用。using moduleusing module

我的 PSVersion 是 5.1.14409.1005

4

1 回答 1

3

恐怕目前没有解决方案(从 Windows PowerShell v5.1 / PowerShell Core 7.2 开始),但在GitHub 问题 #7654中为 PowerShell Core提出了一个解决方案。

此外,当您观察自己时,链接的问题...

包括与讨论、用户语音项目和关于 PS 和 PSCore 之间差异的评论的进一步链接,以及关于usingvs Import-Modulelanguage-design wise 的更多评论。

于 2018-09-20T12:45:18.947 回答