作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个基本的 MSI InstallShield 安装,其中包含从二进制表运行的托管 EXE 自定义操作。我尝试了一个简单的测试,只运行一个控制台,效果很好。当我向 EXE 添加 .DLL 程序集引用时,它找不到 DLL。如何让 InstallShield 识别此引用的程序集,以便它可以使用 EXE 加载它?
最佳答案
自定义操作仅将单个文件提取到临时名称下的临时位置。为了使对 .dll 的依赖关系发挥作用,需要将它们都提取出来,并且至少 .dll 必须具有预期的名称。通常,最简单的方法是将两者添加到“安装文件”并引用 [SUPPORTDIR]\your.exe
进行自定义操作。
关于windows-installer - InstallShield 自定义操作 : How to load the managed dependency assemblies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13752969/
我是一名优秀的程序员,十分优秀!