我一直在寻找解决方案一段时间但最后一无所获。我想问一下Microsoft安装项目,有没有办法强制用户从setup.exe而不是msi文件运行安装程序?我尝试了一些解决方案,例如添加启动条件,但不知道如何将参数从setup.exe传递到msi文件......
我问这个的原因是因为我需要在安装过程中运行一些exe文件,这些文件需要管理员权限。如您所知,我们无法添加类似清单文件的内容来要求msi文件的管理员权限。
我会很感激。
答案 0 :(得分:5)
不,Visual Studio安装程序EXE不支持此功能。
解决方案是将所有安装文件包装到自解压缩的EXE存档中。该存档可以在提取后启动您的设置EXE。例如,您可以使用IExpress:http://technet.microsoft.com/en-us/library/dd346760.aspx
另一种解决方案是使用不同的设置创作工具直接支持: http://en.wikipedia.org/wiki/List_of_installation_software