我正在帮助一个承包商以前从事的项目(所以我没有太多的历史)。
该项目构建良好,但是当我们尝试执行某些操作时,我们收到一个运行时错误,指示找不到 System.Management.Automation.dll。
作为故障排除措施,我们手动将 dll 安装到安装目录中。然后,我们收到一个错误,表明加载 Microsoft.Management.Infrastructure 失败。
据我所知,这些 dll 存在于 Microsoft Management Framework 下载中,并且可能存在于 Powershell 3.0 中。
我的问题:这些 dll 所属的最小包是什么,将它们部署到生产软件版本的最佳方式是什么?
编辑
为了清楚起见——我不想通过仅部署那些“裸”的 dll 来破解/frankenbuild,我正在尝试为这些 dll 识别正确的可再发行包。我似乎无法弄清楚它是哪一个。
编辑
如果有帮助,我们正在运行的代码的本质是以编程方式创建一个交换邮箱。