当我在ISE中编辑PowerShell脚本模块(.psm1)时,按 F5 ,没有任何反应。它甚至不会将脚本模块保存到磁盘,就像我正在编辑脚本(.ps1)文件一样。
我期望发生的是它保存文件(如果是脏的),然后为模块执行Import-Module -Force
命令,并且可能正在运行我为其定义的一些测试。< / p>
我知道ISE是可扩展的,有没有办法增强ISE以获得 F5 的这种行为?
答案 0 :(得分:1)
“PowerShell模块使您能够将Windows PowerShell代码分区,组织和抽象为自包含,可重用的单元。” - Writing a Windows PowerShell Module
为了在模块中运行代码,您需要通过常规PowerShell脚本导入代码,有关详细信息,请参阅Windows PowerShell Module Concepts