.net - 如何在 docker 中注册 com 组件,因为 regsvr32 命令成功执行但 com 组件没有注册?
问题描述
我们已经在 docker 中部署了我们的 .net 应用程序以及一些 COM 组件,但是当我们尝试使用 regsvr32 注册 COM dll 时,该命令会在没有任何错误的情况下执行。但是当我们在注册表中搜索 CLS ID 时,它不可用。是否可以在 docker 中注册 COM 组件?
解决方案
将名为msvbvm60.dll的 dll 复制到容器内的 System 文件夹后,dll 注册开始工作。
推荐阅读
- php - 获取索引行的子数组列的总和
- reactjs - Redux 表单 initialValues 不适用于 state 方法
- embedded - MPLab X 5.25 IPE 未检测到 PIC 设备
- python - 如何在python中访问复杂数据结构中的某些元素
- python - 超过 3 个类的 Scikit-learn (sklearn) 混淆矩阵图
- javascript - 在函数()中使用 setState 时无法读取未定义的属性“setState”
- algorithm - 寻找最终安排
- c - 如何创建一个计算最高平均成绩的函数?
- django - 如何使用'include'语句将一个带有'for循环'的django模板传递给另一个模板?
- qemu - 如何计算从运行开始到结束执行的客户指令 QEMU 的数量?