我正在尝试创建一个基本的PowerShell模块,它具有二进制Cmdlet内部,因为仅使用PowerShell编写的东西看起来不如在C#中方便。
根据此指南,似乎我必须:
- 将Microsoft.PowerShell.SDK添加到我的
project.json
- 用需要的属性标记我的cmdlet类
- 编写清单文件,具有
RootModule
,目标是我的.dll
- 将该
.dll
放在附近的清单下 - 将两者都放在
PSModulePath
下
但是,当我尝试Import-Module
时,PowerShell core抱怨缺少运行时:
Import-Module : Could not load file or assembly 'System.Runtime, Version=4.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system
cannot find the file specified.
At line:1 char:1
我是否做错了什么,或者这些棘手的事情还不被支持?