我为C#
项目创建了一个安装项目。
但是当我安装程序时,安装程序会将所有文件写入 C:文件夹。
我的应用程序文件夹的默认位置是
[ProgramFilesFolder] [制造商] [产品名称]
当我启动安装程序时,我得到了正确的路径。
即使我手动选择其他安装路径,也会在 C:中安装文件。
答案 0 :(得分:0)
只要Directory表出现问题,Windows Installer就会默认为最大驱动器的根目录(通常是C :)。你在使用任何合并模块吗?如果是这样,则在使用模块时必须将MergeRedirectFolder与TARGETDIR关联。否则,如果不检查Windows Installer日志,则无法回答您的问题。您可以通过运行以下来获取此类日志:
msiexec /I foo.msi /l*v verbose_install.log