2013-02-12 144 views
0

我已经为我的C#项目创建了一个安装项目。C#安装项目安装在C:

但是当我安装我的程序时,安装程​​序将所有文件写入C:文件夹

我的应用程序文件夹的默认位置是

[ProgramFilesFolder] [生产企业] [产品名称]

,我得到了正确的路径,当我启动安装程序。

即使我手动选择其他安装路径,它也会安装C:中的文件。

+0

你在这里使用什么类型的“安装项目”?有几个。 – 2013-02-12 09:42:49

+0

visual studio安装程序 - >安装项目 – bones 2013-02-12 09:43:40

+0

您是否以管理员身份运行? – 2013-02-12 09:46:04

回答

0

只要Directory表存在问题,Windows安装程序将默认为最大驱动器的根目录(通常为C :)。你在使用任何合并模块吗?如果是这样,当您使用模块时,必须将MergeRedirectFolder与TARGETDIR关联。否则,如果不检查Windows Installer日志,您的问题将不会被回答。你可以通过运行获得这样的日志:

msiexec /I foo.msi /l*v verbose_install.log