我已经构建了一个.msi安装程序,它有一些“松散文件”,即文件不在.msi中 为简单起见,假设我有:
如果从包含Installer + loose文件的常规文件夹运行,它可以正常工作。
但如果它来自Zipped文件夹(Archive.zip),Windows在运行.msi安装程序之前会悄悄地解压缩到Temp文件夹。然后安装程序找不到它要查找的松散文件,因为它是从Temp文件夹中的某个随机位置运行的。我收到一个错误:
找不到源文件:
C:\ Users \用户测试\应用程序数据\本地\ TEMP \ Temp1_Archive.zip \ AFile.txt
有没有办法构建一个可以确定解压缩位置的安装程序?或者不知何故说松散文件与.msi在同一个文件夹中?