我有一个 InstallScript 项目,我正在考虑将其手动重新创建为基本 MSI 项目。对于 InstallScript 项目,我们有几个组件利用动态文件链接,并链接到路径变量中指定的位置。
但是,当我尝试在 Basic MSI 项目中执行此操作时,我收到错误消息:“您输入的文件夹名称不是系统上的有效文件夹名称。” 这是完全正确的 - 指定的目录不存在,但它们将在构建时创建,在安装程序编译之前。InstallScript 项目似乎对动态链接到当前不存在的目录毫无疑虑。Basic MSI 拒绝这样做。
有没有办法链接到不存在的目录(还)?我是否需要在这些位置创建虚拟文件夹以安抚 InstallShield?