c# - 从 InstallShield 调用 C# 自定义操作得到错误找不到 InstallShield.Interop.Msi
问题描述
我有一个非常简单的安装程序设置,它试图调用自定义操作(调用托管程序集中的公共方法),但是当我调用它时,我得到了错误:
调用的目标已引发异常。---> System.IO.FileNotFoundException:无法加载文件或程序集“InstallShield.Interop.Msi。
该文件与 .dll 位于同一文件夹中,因此如何将其包含在我的项目中,以便它可以在执行期间解析。我以前用这种方式调用过方法,从来没有得到这个错误,所以我真的不明白为什么我现在得到它。
解决方案
推荐阅读
- java - 如何获取子类对象的引用类
- python - AES解密——java到python代码转换
- python - 熊猫按两列分组并获得最大值
- javascript - 清除带有 cookie 的用户名文本字段的 HTML 登录表单
- python - 当根文件夹有 __init__.py 时,Pylint 无法正常工作(E0401:无法导入)
- javascript - 单击产品时为页面动态生成内容
- vb.net - System.Net.Sockets.SocketException,“底层连接意外关闭”,但它适用于打开的 HTTPDebugger
- prestashop - Prestashop order::getProducts: 不含税且不含折扣的价格是多少?
- kivy - Kivymd:如何将“MDTextfield”更改为“int”
- node.js - 在 sequelize 中使用三个表进行内部连接