我正在尝试开发一个依赖于使用.NET Standard 2编写的帮助程序库的PowerShell核心模块。
我的帮助程序库根据我的测试工作正常,它可以做到它应该做的事情。
为了测试模块,我编译它并将必要的文件复制到包含Nano Server(默认安装了PowerShell Core)的Docker镜像,并通过Microsofts自己的安装脚本之一安装dotnet核心。
导入模块很顺利,但是当我尝试运行我收到的模块时:
无法加载文件或程序集' netstandard,版本= 2.0.0.0。
对于我使用的PowerShell模块:PowerShellStandard.Library 3.0.0-preview-01和WindowsAzure.Storage 8.6.0(我的帮助程序库也依赖于它)。帮助程序库是根据目标框架netstandard2.0编译的。
我是否有一些明显的东西让我失去工作?任何指针或帮助都会受到关注。