我有一个C# PSCmdlet类用于实现PowerShell命令,我希望在运行命令时获取我的模块版本。
我不想从程序集位置获取版本,因为我需要已加载的实际版本(例如,如果我在升级模块时保持PowerShell打开,程序集将指向升级的版本,而我将无法获得已经加载的版本)。
我需要像Get-Module一样获取当前会话的内容,但是要从我的C#命令代码中获取。
我该如何做?
我不想从程序集位置获取版本,因为我需要已加载的实际版本(例如,如果我在升级模块时保持PowerShell打开,程序集将指向升级的版本,而我将无法获得已经加载的版本)。
我需要像Get-Module一样获取当前会话的内容,但是要从我的C#命令代码中获取。
我该如何做?